首页 > 其他 > 详细

nginx 反向代理 公用一个外网端口

时间:2016-09-18 13:36:11      阅读:260      评论:0      收藏:0      [点我收藏+]

服务器: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 反向代理 公用一个外网端口

原文:http://www.cnblogs.com/hikarusun/p/5881030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!