我在配置ubuntu服务器时做错了事
我的浏览器显示:403禁止的nginx / 1.10.3(Ubuntu)
如果我跑步:
tail -f /var/log/nginx/error.log
我得到: “ ... / root / curlist / index.js”被禁止(13:权限被拒绝)...”
这就是我在启用站点的网站中所拥有的:
出什么问题了?
编辑启用的网站后ps
如果我跑步:
systemctl status nginx.service
tail -f /var/log/nginx/error.log
我得到: 连接到上游时connect()失败(111:连接被拒绝)
答案 0 :(得分:1)
您不应该在nginx中直接运行index.js
。
相反,在后台运行node.js的index.js
,然后设置nginx转发到其侦听端口。
例如
location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}