为了账号安全,请及时绑定邮箱和手机立即绑定

nginx怎么反向代理到node?

/ 猿问

nginx怎么反向代理到node?

慕莱坞森 2018-07-21 23:17:43

node的地址是127.0.0.1:2336
该怎么设置?

这是/etc/nginx/nginx.conf的内容,要加什么吗?

user              nginx;

worker_processes  1;

error_log  /var/log/nginx/error.log;

#error_log  /var/log/nginx/error.log  notice;

#error_log  /var/log/nginx/error.log  info;

pid        /var/run/nginx.pid;

events {

    worker_connections  1024;

}

http {

    include       /etc/nginx/mime.types;

    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '

                      '$status $body_bytes_sent "$http_referer" '

                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;

    #tcp_nopush     on;

    #keepalive_timeout  0;

    keepalive_timeout  65;

    #gzip  on;

    # Load config files from the /etc/nginx/conf.d directory

    # The default server is in conf.d/default.conf

    include /etc/nginx/conf.d/*.conf;

}


查看完整描述

1 回答

?
慕尼黑8549860

给你一个最简单的配置,在/etc/nginx/conf.d/下新建node.conf配置
然后插入以下:

server {

        listen       80;


        charset UTF-8;


        location / {

            proxy_pass http://127.0.0.1:2336;

            proxy_set_header Host $host;

            proxy_set_header X-Real-IP $remote_addr;

        }

}

然后执行

/path/to/nginx/sbin/nginx -s reload


查看完整回答
反对 回复 2018-07-26
  • 1 回答
  • 0 关注
  • 665 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信