安装Lnmp
环境的时候,nginx
,php
都安装完成,重启成功之后访问web站点页面一直报错。
403 forbidden
查看nginx
进程
ps aux | grep nginx
发现进程都是nginx
的
查看php-fpm
进程
ps aux | grep php-fpm
进程都是apache
的,使用的是php-fpm
默认用户
修改php-fpm
进程用户
vi /etc/php-fpm.d/www.conf
修改
www=nginx
group=nginx
重启
service php-fpm stop
service php-fpm start
再次访问,还是无效。
网上很多教程都是,修改nginx
的用户为root
,测试了还是无效。
再次修改web目录用户以及用户组
chow -R nginx.nginx /www
再次访问,还是无效。
最后搜索到资料到403 forbidden
还有可能是由于SELinux
引起的。
查看SELinux
的配置
SELINUX=enforcing
修改
SELINUX=disabled
重启系统
reboot
重启系统。访问成功。
也可以使用命令,临时关闭
setenforce 0 ce 0