cnode 开源论坛 github 授权登录出错
谁能回答我Github 的issue?在部署cnode 论坛时出错了 github 登陆授权出错
下面是我的配置
12 回复
求助
是不是用代理了,但是这个header忘记设置了
@DevinXian 没用nginX 等任何代理啊,直接nodejs 接管80端口,是在AWS 云上申请的 Centos虚拟机上弄的
自己搞定了
很多情况下node前面要加一层nginx做反向代理,在nginx中就会把用户请求的真实ip地址放在header里面的x-real-ip中,你这没用nginx,就只能自己操作一下,把x-real-ip填上去了
@pangguoming node可以监听80?
@WayneLiang 对啊当然可以直接放在80端口啦,可是 AWS EC2创建的虚拟机是个动态IP 具体看http://stackoverflow.com/questions/25722205/x-real-ip-x-forwarded-for-headers-always-null-on-ec2tomcat
@leim 图个省事
@WayneLiang 只要没被占用都可以的,只不过1024以下的端口需要root权限
@leim 一般不用root用户部署啊
@WayneLiang 是啊,用root 有安全隐患