NGINX serving data via NFS mount

Steve Holdoway steve at greengecko.co.nz
Mon Aug 12 08:24:25 UTC 2013


It makes no difference what file system the file is on. You just need to 
ensure that the files are accessible, so take care with uid/gid used to 
mount, as well as file ownership. Standard entries in /etc/exports work 
from what I remember.

You will have a performance hit to contend with. I usually use lsync 
with a backup of rsync and keep the files local.

hth,

Steve

On 12/08/13 19:34, Rakshith wrote:
> Hi,
>
> Can anybody tell me what are the things needed by nginx to forward the
> request via the NFS mount point?? Changes to the config file as such??
>
> The config file looks like as shown below:
>
> http {
> .....
> .........
>      server {
>          listen *:80 default accept_filter=httpready;
>          server_name vs0;
>          root /var/home/diag;
>          autoindex on;
>
> }
>
>
> The mount path is as shown above against the root entry.
>
> This config is resulting in an error when i try to send request using Curl
> as shown below:
>
> [rakshith at cyclnb15 ~]$ curl  -X GET -qvk
> http://10.238.62.234:80/vol1_mnt_point/output.dat
>
> < HTTP/1.1 404 Not Found
>
> But the file actually exists:
>
> bash-3.2# pwd
> /var/home/diag/vol1_mnt_point
>
> bash-3.2# ls
> .snapshot       nginx.tar       output.dat
>
>
> Any help on this is greatly appreciated!!!
>
> Thanks,
> Rakshith
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?2,241773,241773#msg-241773
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx



More information about the nginx mailing list