美文网首页
NGINX----应用----端口跳转

NGINX----应用----端口跳转

作者: JuMinggniMuJ | 来源:发表于2020-05-23 11:04 被阅读0次

最近开发的时候碰到一个需求,需要输入ip直接跳转到ip对应的8080端口上。由于浏览器访问默认是80端口,所以我们只需要在80端口上做一些文章。

rewrite重写:

开始我第一时间想到的就是rewrite重写,简单粗暴:

    server {
            listen       80;
            rewrite ^/(.*)   http://192.168.43.250:8080/$1 redirect;       #虚拟主机测试
     }
重启nginx之后,跳转了,但是发现浏览器网址上显示出了8080端口,这不是我想要的: 浏览器截图

负载均衡:

后来想了想,发现负载均衡正适合这个需求,将80的访问全部分发到8080端口:

    upstream  test {
            server    192.168.43.250:8080;           #虚拟主机测试
    }
    server {
            listen  80;
            location / {
                 proxy_pass http://test;
            } 
    }
    server{
            listen 8080;
            root /usr/local/nginx/html/8080/;
            location / {
                 index index.html;
            }
     }
重启nginx,浏览器访问端口: 访问截图

可以发现8080端口已经被隐藏了并且网址仍然可以正常访问。

问题解决!

相关文章

  • NGINX----应用----端口跳转

    最近开发的时候碰到一个需求,需要输入ip直接跳转到ip对应的8080端口上。由于浏览器访问默认是80端口,所以我们...

  • 11-UI补充(2)

    0813-应用跳转、社交分、享推送通知 应用跳转 要点(04-应用间跳转跳转到固定界面和返回应用程序) 流程:...

  • 应用间跳转(Swift)

    一.应用跳转的介绍 1.应用间跳转即从一个应用程序跳转到另一个应用程序 2.应用间跳转的应用:1.应用推荐2.支付...

  • NGINX----应用----root和alias

    nginx指定文件路径有两种方式root和alias.这两者有什么区别? 1.准备测试目录和文件: 在html文件...

  • NGINX----应用----防盗链

    有时候在浏览网页的时候,会遇到某些文件(图片等)无法访问的情况,这是因为图片的所有方做了防盗链机制。这些盗链访问并...

  • Swift -- appStore评分

    应用外跳转 应用内跳转 使用应用外的方式可以实现进入AppStore页面使用应用外跳转就是调不起来,提示: 好像也...

  • iOS应用跳转到appstore评分

    iOS应用跳转到appstore评分 标签(空格分隔): IOS 跳转到应用评价页 跳转到应用详情页 appid是...

  • 调用系统应用

    应用间跳转 应用A 跳转至应用B,对B应用设置如示: 首先需要注册 URL Schemes 接受跳转时发过来的UR...

  • 应用间跳转、通信

    应用间跳转 •app应用的跳转的原理 •如何实现两个app应用之间的跳转 •如何实现两个app之间跳转到指定的页面...

  • iOS一些常用功能

    #pragma mark - 跳转到AppStore给应用评分 /** * 跳转到AppStore给应用评分 * ...

网友评论

      本文标题:NGINX----应用----端口跳转

      本文链接:https://www.haomeiwen.com/subject/aejkahtx.html