nginx报错:403 Forbidden 并且访问首页index.php是下载文件的状态,不能正常解析php 系统有其他两个站访问是正常的 看日志没有看到明显的错误 搜索了下: 答案如下: php的时候会变成下载:这是因为nginx没有设置好碰到php文件时,要传递到后方的php解释器. 看看你的nginx.conf配置,里面有没有这样的设置: location ~ .*\.php$ { fastcgi_pass   127.0.0.1:9000; } 上面的意思,就是说,碰到.php结尾的文…
由于开发需要,在本地环境中配置了LNMP环境,使用的是Centos 6.5 的yum安装,安装一切正常,但是由于默认网站文件夹比较奇葩,于是把网站文件用mv命令移动到了新的目录,并相应修改了配置文件,并重启Nginx. 那么好,问题来了!本以为重启就OK了.居然报个“403 is forbidden“的错误..查看/var/log/nginx/error.log日志显示:xxx 403 forbidden (13: Permission denied)错误.我勒个去~ 引起nginx 403 f…
参考链接:http://www.cnblogs.com/chinway/archive/2017/08/14/7356239.html 因为安全性的考虑这个也是默认会出现的错误,因为SELinux的存在:( 提供一般排错思路 网上大多数是关闭SELinux的方式(我自己不建议关闭),类似于这样 步骤一: 检查目录权限.权限不足的就加个权限吧. 例子:chmod -R 755 / var/www 步骤二: 打开nginx.conf 例子:vim /etc/nginx/nginx.conf 把 us…
背景 在本地搭建了harbor后,在进行了相关配置后,还是报错:Error response from daemon: login attempt to http://10.xx.xx.xx:8000/v2/ failed with status: 403 Forbidden.其中http://10.xx.xx.xx:8000 是我搭建的harbor服务的网址. 前提 首先根据命令:systemctl status docker 找到如下log: Loaded: loaded (/lib/sys…
背景 某台服务器上有java跟php俩套环境,之前php默认用nginx80端口访问php项目.java项目上线后,80端口被占用,导致php项目页访问报错:404 报错     404,  原因一:php-fpm进程没启动                       原因二:java项目的nginx配置占用了80端口 启动php-fpm后,将php项目的nginx端口改为8000,访问界面时候会自动下载文件 原因: java项目(80端口的配置中,php-fpm相关配置跟8000端口重复,导致…
错误 第一次探索nginx,执行以下命令时: nginx -s reload 报出错误: nginx: [error] invalid PID number "" in ... *此时忽略掉了warn警告信息 排查 Step 1 baidu搜索了一众文章,大都是说执行: nginx -c /etc/nginx/nginx.conf *地址改成自己的(如,win10下,F:\install\nginx-1.16.1\logs\nginx.conf) 参考例: nginx: [error]…
转自 nginx 报错 upstream timed out (110: Connection timed out)解决方案 - 为程序员服务http://outofmemory.cn/code-snippet/3315/nginx-upstream-timeout-110-connection-timeout-solution 报这个错误之后,整个服务器就不响应了,但是nginx后面的webpy程序没有任何错误,后端的数据库也很正常,从网上查了很多资料,都是说要修改proxy_read_tim…
源码安装nginx报错,找不到gcc,但是实际上gcc是存在的,如下: # ./configure checking for OS + Linux -.el7.x86_64 x86_64 checking for C compiler ... not found ./configure: error: C compiler cc is not found # 尝试找寻gcc # whereis gcc .gz # 尝试指定cc # ./configure --with-cc=/usr/bin/g…
为了限速,在虚拟主机中加上了一个参数:limit_conn one 1:结果导致重启nginx报错: zero size shared memory zone "one"解决办法是,去掉它. 至于为什么出错,可能是因为nginx并没有支持 http_limit_conn_zone模块…