首页 > 代码库 > nginx 反向代理 公用一个外网端口
nginx 反向代理 公用一个外网端口
服务器:ubuntu
配置nginx代理有2个文件,分别是sites-enabled 和sites-available。
路径都在/etc/nginx下,sites-enabled为sites-available的软链接(网上教程都说直接在sites-available里配置就行,但我是在sites-enabled里配置的)。
需求:java.xxx.com 访问是希望跳转到内部的java服务器
在sites-enabled文件下创建一个文件,java.xxx.com
#跳转的服务器内网地址和端口,我这里名字取为java upstream 中可以加入多台服务器,实现负载均衡。upstream java{ server 127.0.0.1:8080;}server { listen 80; #listen [::]:80 default ipv6only=on; ## listen for ipv6 root /var/www; index index.html; #编写你设置的域名 server_name java.xxx.com; location / { #写入上方申请的upstream proxy_pass http://java; } access_log /var/log/java.vic-info.com.tk_access.log;}
完成后重启nginx服务器,访问java.xxx.com实现跳转。
nginx 反向代理 公用一个外网端口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。