Nginx反向代理配置教程(php-fpm)


1.安裝nginx

http://www.cnblogs.com/lsdb/p/6543441.html

 

2.安裝php-fpm

yum install -y php-fpm

 

3.配置Nginx反向代理

編緝Nginx配置文件(/usr/local/nginx/conf/nginx.conf),找到FastCGI段取消注釋並改成合適自己的值:

 

4.生成phpinfo.php文件

nginx默認根目錄為/usr/local/nginx/html(可通過修改root的值來改變),我們到此目錄下生成phpinfo.php

cat > phpinfo.php << EOF
<?php
    phpinfo();
?>
EOF

 

5.啟動php-fpm和nginx並查看phpinfo.php

php-fpm
nginx

6.報錯處理

報錯“File not found”,到/usr/local/nginx/logs/error.log查看具體報錯信息為FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream

根據網上說法,是nginx.conf配置的反向代理中無法識別/scripts要改成$document_root,具體原因未探究先跟着改就行

 

7.再次訪問phpinfo.php

然后重新加載nginx配置,再查次訪問phpinfo.php頁面:

nginx -s reload

 

參考:

http://www.jb51.net/article/100298.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM