nginx是一個不錯的輕快型服務器,穩定性個方面都有很強的優點,配置時,出現上述的錯誤。php
經測試,正常的html是能夠訪問的,也就是和php模塊連接有錯誤,網上看了一下,解決方法側重於html
這兩個點:java
@1:php.ini的配置中
cgi.fix_pathinfo=1
doc_root=nginx
第一個設置是指定服務器
location ~ .*\.(php|php5)?$ { #fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME /data/htdocs/dominename/$fastcgi_script_name; fastcgi_index index.php; #include fcgi.conf; }
fastcgi_param SCRIT_NAME配置的,而SCRIT_FILENAME 直接使用絕對路徑指名fastcgi的關聯路徑就能夠。dom
第二點即是fastcgi的監聽端口設置。測試
必須對fastcgi的監聽端口進行設置,這樣nginx在接受請求是,服務器容器能夠對相關的php文件進行關聯執行。命令行
開啓fastcgi的命令行:unix
/etc/init.d/php-fastcgi restart
這時,設置好進行重啓就能夠。默認端口是9000.rest
相關參考:http://11th.cc/archives/5650