安装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