web站点放在nginx其他目录下 1、查看主配置文件 [root@bogon mysql]# cat /etc/nginx/nginx.conf user root root; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; server { listen 80; server_name www.test.com; charset utf-8; location / { root /var/www/www.test.com; index index.php index.html index.htm; } location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/www.test.com$fastcgi_script_name; include fastcgi_params; } } include /etc/nginx/conf.d/*.conf; } 2、创建其他目录放入静态文件 注意:静态文件必须是index.html 其他的不行 [root@bogon ~]# mkdir /website/ [root@bogon ~]# cd /website/ [root@bogon website]# echo hello >> index.html [root@bogon website]# ls index.html [root@bogon website]# cat index.html hello 3、配置子配置文件 [root@bogon ~]# cat /etc/nginx/conf.d/test1.conf server { listen 8083; server_name www.test1.com; charset utf-8; location / { root /website; index index.php index.html index.htm; } location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /website$fastcgi_script_name; include fastcgi_params; } } 4、重新加载nginx [root@bogon conf.d]# nginx -s reload 5、访问测试 [root@bogon conf.d]# curl http://127.0.0.1:8083 hello