getway

Nginx报错 13: Permission denied

心不动则不痛 提交于 2021-01-12 07:53:02
今天使用Nginx代理私服nexus,出现了一个错误,前台页面直接报错显示“Bad GetWay”,后台日志输出为“13: Permission denied”。   先贴后台日志输出详细信息: 2016/05/05 14:15:21 [crit] 5014#5014: *1 connect() to 127.0.0.1:8081 failed (13: Permission denied) while connecting to upstream, client: 192.168.1.105, server: www.dev.com, request: "GET /nexus HTTP/1.1", upstream: "http://127.0.0.1:8081/nexus", host: "www.dev.com"   解决方法:关闭SELinux这个玩意。它是干什么的?请自行百度。   查看SELinux状态:   1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态   SELinux status: enabled   2、getenforce ##也可以用这个命令检查   关闭SELinux:   1、临时关闭(不用重启机器):   setenforce 0 ##设置SELinux

学习Express之nginx配置负载均衡

故事扮演 提交于 2019-12-04 13:39:20
关于 express-demo 关于 部署 express-demo 虽然 PM2 已有负载均衡的功能,但是他只对多进程之间进行处理,如果是多个服务器之间,就无法办到了,这里我们选用 nginx 。 服务器准备 s0:CentOS,172.16.70.175,nginx 服务器 s1: CentOS, 172.16.70.174,web 服务器 s2: CentOS, 172.16.70.173,web 服务器 1、配置 s1,s2 由于之前已有说明,这不再细说。参考: http://my.oschina.net/songzhu/blog/610337 修改 s1 服务器的 config.js 内容为: var config = { server:"172.16.70.174" }; module.exports = config; 重启 web pm2 restart pm2-start.json 修改 s2 服务器的 config.js 内容为: var config = { server:"172.16.70.173" }; module.exports = config; 重启 web pm2 restart pm2-start.json 2、配置 s0 安装 nginx $ rpm -ivh http://nginx.org/packages/centos/7/x86