change the root directory in nginx

sayres nginx-forum at nginx.us
Fri Aug 3 11:17:19 UTC 2012


This is my new current config:

############## Document Root #######################

root   /home/sayres/web;


server {
############### General Settings ####################
    listen       80;
    server_name _;

    location / {
#        root   /usr/share/nginx/html;
        index  index.html index.htm index.php;
    }

    error_page  404              /404.html;
    location = /404.html {
#        root   /usr/share/nginx/html;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
#        root   /usr/share/nginx/html;
    }
############## PHPMyAdmin #######################

location /phpMyAdmin {
 alias   /usr/share/phpMyAdmin;
 index  index.php index.html index.htm;
 }

location ~ /phpMyAdmin/.*\.php$ {
 fastcgi_pass   127.0.0.1:9000;
 fastcgi_index  index.php;
 fastcgi_param  SCRIPT_FILENAME  /usr/share/$uri;
 fastcgi_intercept_errors on;
 include        fastcgi_params;
 }

############## PHP  #################################
 location ~ \.php$ {
 try_files $uri =404;
# root           /usr/share/nginx/html;
 fastcgi_pass   127.0.0.1:9000;
 fastcgi_index  index.php;
 fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
 include        fastcgi_params;
 }


 location ~ /\.ht {
 deny  all;
}
}

[root at hp sayres]# ls -l /home/sayres/
total 96
drwxrwxrwx. 1 root   root    4096 Aug  3 01:14 D
drwxr-xr-x. 2 sayres sayres  4096 Jul  2 11:42 Desktop
drwxr-xr-x. 2 sayres sayres  4096 Jul 21 13:28 Documents
drwxr-xr-x. 3 sayres sayres  4096 Jul  3 14:16 Downloads
drwxrwxr-x. 3 sayres sayres 36864 Jul  5 20:26 localrepo
drwxrwxr-x. 2 sayres sayres  4096 Jul 21 14:03 logs
drwxr-xr-x. 2 sayres sayres  4096 Jul  2 11:41 Music
-rw-r--r--. 1 root   root    9678 Jul 31 11:11 php-fpm.txt
drwxr-xr-x. 3 sayres sayres  4096 Jul 21 13:24 Pictures
drwxr-xr-x. 2 sayres sayres  4096 Jul  2 11:41 Public
drwxrwxr-x. 4 sayres sayres  4096 Jul 21 13:25 simpleconky
drwxr-xr-x. 2 sayres sayres  4096 Jul 31 20:00 Templates
drwxr-xr-x. 2 sayres sayres  4096 Jul  5 20:57 Videos
drwxrwxrwx. 3 sayres sayres  4096 Aug  3 14:44 web

after that and restart nginx service :
systemctl restart nginx.service 

It seems that everything currect.
Thanks dude.

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,229128,229283#msg-229283



More information about the nginx mailing list