配置nginx映射80端口到自己服务器的某一文件夹,显示403。
可能存在的问题:
1. 文件没有指向index.html index,php 等
2.web 访问权限导致无法获取
3.修改完配置没有重启nginx
思路:
⚠️: 首先也明确之际已经配置index.html 的指向目录
1. 在配置的部分先输出 错误信息 ,查看错误日志
2. 报错后查看错误日志
发现真的是权限不足,那么就可以修改权限了
权限问题,如果nginx没有web目录的操作权限,也会出现403错误。
解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决
1. chmod -R 777 /data
2. chmod -R 777 /data/www/
重启nginx nginx -s reload 解决