安装Lnmp环境的时候,nginxphp都安装完成,重启成功之后访问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