在win8下配置nginx虚拟主机
host文件:
127.0.0.1 z.vilay.com127.0.0.1 v.vilay.com
nginx.conf文件:
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 64; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; include vhost/*.conf; }
nginx/vhost下两个文件v.conf,default.conf
v.conf文件:
server { listen 80; server_name v.vilay.com; root f:/www/vtest; #charset koi8-r; access_log logs/v.access.log; location / { index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the php scripts to apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the php scripts to fastcgi server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param script_filename /scripts$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }
default.conf文件:
server { listen 80; server_name z.vilay.com; root f:/www; #charset koi8-r; access_log logs/default.access.log; location / { index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the php scripts to apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the php scripts to fastcgi server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param script_filename /scripts$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }
nginx重启访问的时候全部指向了网站根目录f:/www底下
回复内容: 在win8下配置nginx虚拟主机
host文件:
127.0.0.1 z.vilay.com127.0.0.1 v.vilay.com
nginx.conf文件:
#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections 64; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; #gzip on; include vhost/*.conf; }
nginx/vhost下两个文件v.conf,default.conf
v.conf文件:
server { listen 80; server_name v.vilay.com; root f:/www/vtest; #charset koi8-r; access_log logs/v.access.log; location / { index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the php scripts to apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the php scripts to fastcgi server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param script_filename /scripts$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }
default.conf文件:
server { listen 80; server_name z.vilay.com; root f:/www; #charset koi8-r; access_log logs/default.access.log; location / { index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the php scripts to apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the php scripts to fastcgi server listening on 127.0.0.1:9000 # location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param script_filename /scripts$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }
nginx重启访问的时候全部指向了网站根目录f:/www底下
目测这里有问题
fastcgi_param script_filename /scripts$fastcgi_script_name;
可以改成这样试试
fastcgi_param script_filename $document_root$fastcgi_script_name;