搭建个人下载地址时,nginx访问时报403错??
来5个原因帮你找到解决办法
首先报错先查看日志,这里查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现详细报错如下:
没有权限?缺少web目录索引?还是… …?,下面这些问题都给你解决
报错的可能原因:一、由于启动用户和nginx工作用户不一致所致
1.1查看nginx的启动用户
命令:ps aux | grep "nginx: worker process" | awk'{print $1}'
1.2将nginx.config的user改为和启动用户一致
命令:vim conf/nginx.conf
二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。
如果在/data/soft/下面没有index.php,tp钱包官网下载appindex.html的时候, tokenpocket下载直接文件,会报403 forbidden。
三、配置文件里,少了一条参数:autoindex on
四、权限问题,如果nginx没有web目录的操作权限,也会出现403错误。
https://www.imtokenqb.com解决办法:修改web目录的读写权限,或者是把nginx的启动用户改成目录的所属用户,重启Nginx即可解决
五、SELinux设置为开启状态(enabled)的原因。
5.1、查看当前selinux的状态。
5.2、将SELINUX=enforcing 修改为 SELINUX=disabled 状态。
总结到此这篇关于Nginx 403 forbidden错误的五种原因及详细解决方法的文章就介绍到这了,更多相关Nginx 403 forbidden错误解决内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!