Mixed Virtualhosts and IP hosts
mike
mike503 at gmail.com
Sun Aug 31 12:18:55 MSD 2008
i only have one device on those servers.
however, i do have
location /dev4 {
root /var/mogdata/;
client_body_temp_path /var/mogdata/dev4/.tmp;
dav_methods put delete mkcol copy move;
dav_access user:rw group:rw all:r;
# not sure if this is needed
create_full_put_path on;
}
location /dev5 {
root /var/mogdata/;
client_body_temp_path /var/mogdata/dev5/.tmp;
dav_methods put delete mkcol copy move;
dav_access user:rw group:rw all:r;
# not sure if this is needed
create_full_put_path on;
}
on a server that does have two devices.
and i guess i answered a previous question - you could use a different
client_body_temp_path. funny how i already figured that out in the
last and forgot it :) (igor already told me a second time, but
apparently i had it figured out on my own)
so according to your config you don't have the "create_full_put_path"
and it still works like a charm? i am not using mine in production
yet, i assume you are...
On 8/31/08, Scott Larson <stl at wiredrive.com> wrote:
> That's basically what I've done with the nginx config for mogilefs, only
> a little different:
>
> http {
> ...
> server {
> listen 7500;
> server_name localhost;
>
> charset utf-8;
>
> location /dev1 {
> root /var/mogdata;
> client_body_temp_path /var/mogdata/dev1;
> dav_methods put delete mkcol copy move;
> dav_access user:rw group:rw all:r;
> }
>
> location /dev2 {
> root /var/mogdata;
> client_body_temp_path /var/mogdata/dev2;
> dav_methods put delete mkcol copy move;
> dav_access user:rw group:rw all:r;
> }
> }
> }
>
> Each /dev is actually a dedicated disk with the same name. Doing it
> that way lets you load up a box or add disks at will. Not to go way off
> topic on mogilefs.
>
> --
> Scott Larson
> Network Administrator
>
> Wiredrive
> 4216 3/4 Glencoe Ave
> Marina Del Rey, CA 90292
> t 310.823.8238
> stl at wiredrive.com
> http://www.wiredrive.com
>
>
> On Aug 31, 2008, at 12:37 AM, mike wrote:
>
> > seems to work well - just took out that second http {} block and put
> > it in the first one and it seems to be functional still for mogilefs.
> >
> > cool!
> >
> > On 8/31/08, Igor Sysoev <is at rambler-co.ru> wrote:
> >
> > > On Sun, Aug 31, 2008 at 12:30:14AM -0700, mike wrote:
> > >
> > >
> > > > I am totally fine with just making an additional server {} block
> > > > instead of http {}
> > > >
> > > > This is pretty much the only configuration option I'd want to change:
> > > > client_body_temp_path /var/mogdata/.tmp;
> > > >
> > > > would this work? I guess the more I think about it I don't care where
> > > > it puts the temp files... I just know that /var/mogdata/.tmp works
> > > > nicely for the mogilefs stuff.
> > > >
> > > >
> > > > server {
> > > > access_log off;
> > > > listen 7500;
> > > > server_name localhost;
> > > > client_body_temp_path /var/mogdata/.tmp;
> > > > charset utf-8;
> > > > location / {
> > > > root /var/mogdata/;
> > > > dav_methods put delete mkcol copy move;
> > > > dav_access user:rw group:rw all:r;
> > > > create_full_put_path on;
> > > > }
> > > > }
> > > >
> > >
> > > Yes, you may set/override client_body_temp_path on http/server/locaiton
> level.
> > >
> > >
> > > --
> > > Igor Sysoev
> > > http://sysoev.ru/en/
> > >
> > >
> > >
> >
> >
>
>
>
More information about the nginx
mailing list