阿里云
阿里云多端小程序中小企业获客首选
发表主题 回复主题
  • 17283阅读
  • 5回复

阿里云centos主机配置nginx——Error404.me

级别: 小白
发帖
11
云币
22
i!s~kk  
nginx结合php fastcgi完成网页解析,需要进行如下设置: C}t+t  
;LwFbkOuU  
首先要  配置nginx使用PHP-FPM,修改/etc/nginx/conf.d/default.conf -='8_B/75  
(1) cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf_bak IwZZewb-a  
说明:为nginx的配置文件作备份 -wPuml!hZ|  
(2)vi /etc/nginx/conf.d/default.conf 'YBLU)v[  
在default.conf 文件中,找到以下内容。 O('i*o4!}  
location / { *[XN.sb8E  
root   /usr/share/nginx/html; i{%z  
index  index.html index.htm; ux" D ]P  
} k~'?"'  
按i进行编辑,修改为 (cPeee%Q  
location / { hX{g]KE>  
root   /var/wwwroot; 5`OK-  
index  index.html index.htm index.php; WHhR )$zC  
} EF*oPn0|  
nginx默认的wwwroot文件夹为/usr/share/nginx/html,这里你可以修改为自己指定的目录,比如我的/var/wwwroot,同时添加 index.php 4OqE.LFu  
(3) 配置nginx使用php fastcgi j SUAU}u!M  
去除以下内容前的#号,并修改fastcgi_param所在行 /j=DC9_  
#location ~ \.php$ { M]%!n3Fb  
#       root           html; "-~D! {rS  
#       fastcgi_pass   127.0.0.1:9000; 4iL.4Uj{N  
#       fastcgi_index  index.php; ` $QzTv   
#       fastcgi_param  SCRIPT_FILENAME  [将此处修改为wwwroot路径]$fastcgi_script_name; pqGf@24c<  
#        include        fastcgi_params; Sop Ntcu!  
#} cNuuzA  
2V=FWuXC"  
修改结果 5VoOJ_hq  
!h`cXY~ w  
location ~ \.php$ { {Q#Fen ;y|  
root           wwwroot; ctwhfS|Y0  
fastcgi_pass   127.0.0.1:9000; goBKr: &]w  
fastcgi_index  index.php; e&FX7dsyy  
fastcgi_param  SCRIPT_FILENAME  /var/wwwroot$fastcgi_script_name; / %U~lr  
include        fastcgi_params; h~=\/vF  
} %BKR}  
修改完成后,service nginx restart N('S2yfDR  
检验是否修改成功: lO5gkOJ?  
在/var/wwwroot下创建phpinfo.php文件:  vi /var/wwwroot/phpinfo.php I/ e2,  
输入: Xdp`Z'g  
<?php yv#c =v|  
phpinfo(); c?V*X-   
?> L(!!7B_,  
然后按esc     输入 ” :wq” 回车保存 0.{oA`5N  
在浏览器键入 你的ip/phpinfo.php如果能出现phpinfo页,说明配置正确了,恭喜恭喜 dg'CHxU  
-Uhl9 =  
本文出自 Error404-IT学习者日志,转载时请注明出处及相应链接。 0x9F*i_  
本文永久链接: http://error404.me/index.php/archives/42
本帖最近评分记录: 1 条评分 云币 +5
kideny 云币 +5 不顶不舒服斯基 2013-05-09
级别: 小白
发帖
11
云币
22
只看该作者 沙发  发表于: 2013-04-26
Re阿里云centos主机配置nginx——Error404.me
  居然没有人顶〜〜
发帖
994
云币
1363
只看该作者 板凳  发表于: 2013-05-09
回 1楼(不相亲) 的帖子
多谢分享 p04w 83 jX  
偶们的文武双全版主,已经给您加分了
〉〉论坛经验-《阿里云服务器从入门到精通》精华汇总
http://bbs.aliyun.com/read/135619.html?amp;displayMode=1#tpc
级别: 码农
发帖
203
云币
1059
只看该作者 地板  发表于: 2013-05-09
这篇教程你只写了如何配置nginx 但是没有写出来php-fpm也是需要手动启动的 k,,}N 9  
=Ju}{ bX  
如果有人按照你写的配好之后但是没有启动 php-fpm也会导致网站打不开的 对于初学者这个会很困扰的 J/Li{xp)Lg  
JI(|sAH  
还有最好把配置文件的意义也解释一下 不要让大家只是很简单的照抄
级别: 小白
发帖
14
云币
19
只看该作者 4楼 发表于: 2013-06-22
Re阿里云centos主机配置nginx——Error404.me
引用
引用第3楼twl007于2013-05-09 20:44发表的  : F]&9Lp} "  
这篇教程你只写了如何配置nginx 但是没有写出来php-fpm也是需要手动启动的 wBf bpoE7  
xg8<b  
如果有人按照你写的配好之后但是没有启动 php-fpm也会导致网站打不开的 对于初学者这个会很困扰的 5g=" #  
~>SqJ&-moo  
还有最好把配置文件的意义也解释一下 不要让大家只是很简单的照抄 wNl{,aH@  
B63puX{u#  
是的,centos下最好把php-fpm启动脚本写进rc.local里面,还有防火墙规则也要加进去 ,首先看看php-fpm有无启动  ps -ef |grep php-fpm,把80端口加进防火墙iptables -I INPUT -p tcp --dport 80 -j  ACCEPT
级别: 技术砖家
发帖
1088
云币
3800
只看该作者 5楼 发表于: 2013-06-22
其实安装nginx还有许多机关滴。我开始安装0.9.x时,连基本的图片都显示不出来。后来改装1.4.1不知道怎么就好了。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个
      ×
      全新阿里云开发者社区, 去探索开发者的新世界吧!
      一站式的体验,更多的精彩!
      通过下面领域大门,一起探索新的技术世界吧~ (点击图标进入)