跳到主要内容
CNode

配置nigx反向代理的问题

问答
Bbykege发布于 10 年前最后回复 10 年前
1077720

用pm2将nodejs部署在了Centos7上,现在访问192.168.1.11:3000可以访问网站,也安装了nigx,请问怎么配置nigx才能让电脑访问 “www.xxxx.com”就能链接到我的node工程呢? 网上有一些例子,但是请教个详细的方式,最好有配置代码

查看回复

回复 (10)

O
o6875461#1010 年前

一:买个域名。 二:做域名映射。(万网后台) 三:nginx反向代理 设置server name

来自酷炫的 CNodeMD

B
bykege#910 年前
引用 alsotang搜 'nginx 反向代理 配置'

@alsotang 配置方式如下“ upstream my_nodejs_upstream { server 127.0.0.1:3000; }

server { listen 80; server_name my_nodejs_server; root /home/www/project_root;

location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-NginX-Proxy true;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_max_temp_file_size 0;
    proxy_pass http://my_nodejs_upstream/;
    proxy_redirect off;
    proxy_read_timeout 240s;
}

}

怎么访问呢?

B
bykege#810 年前
引用 alsotang搜 'nginx 反向代理 配置'

@alsotang 是不是在192.168.1.11服务器配置?已经配置了之后,如何访问呢?直接大网站肯定不行

Z
zkaip#710 年前

补充一句, 最好用上防火墙, 关闭无关端口, 否则, 服务器很危险...

I
i5ting#510 年前
引用 tomoya92@alsotang @i5ting 楼主想要的是配置,一楼那个才是楼主想要的 来自酷炫的 CNodeMD

@liygheart 唐少的意思是人不能这么懒,网上一堆堆的,哈哈

T
tomoya92#410 年前
引用 i5ting@alsotang 唐少说的对

@alsotang @i5ting 楼主想要的是配置,一楼那个才是楼主想要的

来自酷炫的 CNodeMD

I
i5ting#310 年前
引用 alsotang搜 'nginx 反向代理 配置'

@alsotang 唐少说的对

A
alsotang#210 年前

搜 'nginx 反向代理 配置'

F
flamingtop#110 年前

我希望你指的“网上”不只是中文互联网 http://pm2.keymetrics.io/docs/tutorials/pm2-nginx-production-setup

参与回复

登录后即可参与回复。登录