Nginx80端口转发+域名——实现IP+端口隐藏
一.目的
1.相信大家会遇到这样的问题:当一台服务器部署多个tomcat应用时,当我们访问tomcat时,需要在浏览器中输入服务器IP+端口号,这看起来非常的low。
二. 环境
1台服务服务器 假如IP:192.168.1.10一个ngnix 使用默认端口为80Tomcat1 端口为18501 申请域名为: 域名1 对应服务器ip 192.168.1.10Tomcat2 端口为18502 申请域名为: 域名2 对应服务器ip 192.168.1.10 Tomcat3 端口为18503 申请域名为: 域名3 对应服务器ip 192.168.1.10
三.nginx配置
1.打开conf下nginx.conf 在最后一个 } 前插入 include proxy.conf;
2.新建文件 proxy.conf ,进行如下配置
### Tomcat1 ###server {listen 80;server_name 域名1;index index.jsp index.html index.html index.shtml;location / {proxy_pass http://127.0.0.1:18501;#Proxy Settings;#proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}### Tomcat2 ###server {listen 80;server_name 域名2;index index.jsp index.html index.html index.shtml;location / {proxy_pass http://127.0.0.1:18502;#Proxy Settings;#proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}} ### Tomcat3 ###server {listen 80;server_name 域名3;index index.jsp index.html index.html index.shtml;location / {proxy_pass http://127.0.0.1:18503;#Proxy Settings;#proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}}
四.验证
1.在浏览器中输入Tomcat相应的域名,即可访问Tomcat。
注:nginx 、Tomcat 可以部署到不同的服务器上。
转自:https://blog.csdn.net/qq_38795209/article/details/75506670
Nginx80端口转发+域名——实现IP+端口隐藏相关推荐
- nginx监听80端口转发到tomcat 8080端口
nginx的配置目录:/etc/nginx下 因为nginx会自动导入sites-available/default的文件和conf.d文件夹下的conf文件,我选择通过第二种方式倒入配置: 1.cd ...
- ssh远程端口转发到本地_Linux SSH隧道或端口转发本地和远程端口的示例?
ssh远程端口转发到本地 Ssh protocol secures remote connections which are shell or terminal-based to the remote ...
- nginx端口转发+域名映射
前段时间在Centos7下成功搭建了apache文件服务器 → 时光隧道 如上图,我只能通过IP+端口的方式来访问,现在我想提升一下逼格,通过自定义域名就可以访问,比如my.apache.com!说干 ...
- python实现端口转发_Python TCP/IP协议下实现端口转发及重定向菜鸟教程
对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! 首先,我们用webpy写一个简单的网站,监听8080端口,返回"Hello,EverET ...
- ip以及端口转发数据、根据端口转发显示内网的web的方法介绍
一.ip和端口都转发(跨机器) 将140.207.3.110(内网是192.168.0.139)服务器 端口为11450的数据转发到 192.168.0.138的1145端口上面去. 1.部署服务器1 ...
- python3 QT5 端口转发工具 增加最小化隐藏 托盘显示 点击托盘恢复及托盘菜单
原版 python3 QT5 端口转发工具_firseve的专栏-CSDN博客 # -*- coding: utf-8 -*-# 制作本地可执行文件 # pyinstaller -F -i ico. ...
- nginx实现ip端口转发_nginx 怎么做端口转发
问题描述 前端本地mook数据,前端项目在http://127.0.0.1:3000/ Mook数据的node服务在 http://127.0.0.1:4003/ 所有的跨域请求接口类似这种 http ...
- linux下最简单的端口转发工具rinetd实现端口转发
在Linux系统中大多数情况选择用iptables来实现端口转发,iptables虽然强大,但配置不便,而且新手容易出错.在此分享另一个TCP/UDP端口转发工具rinetd,rinetd体积小巧,配 ...
- 什么是端口转发?什么是端口映射?如何设置端口映射?
转载自:https://www.toutiao.com/a6717497107122487811/?app=news_article_lite&is_hit_share_recommend=0 ...
最新文章
- php简单算法之冒泡排序
- python 珠玑妙算
- V神:区块链跨链技术大规模应用将在一到两年内爆发
- 是可改写的随机存储器_关于存储器的一些基础知识整理
- Kogito,ergo规则—第2部分:规则的全面执行模型
- 三流面试问技术,二流面试问平台,一流面试……
- 7-3 方格取数 (15 分)
- 2021数据分析岗疯狂内卷下,给应届校招生的建议:请避开大厂
- ListView分组实现方案(一)
- Flash反编译软件ASV2013之SWF转Fla教程
- FastDFS分布文件系统Java客户端使用
- 光缆弹性模量计算_光缆的基本常识
- elasticsearch-7.15.2 配置IK中文分词器+拼音分词
- PS制作橙子鱼缸、折纸效果字
- chrome真机调试ios
- 小飞升值记——(4)
- 笔记本电脑开机白屏怎么处理
- 报错Exception opening port “18080“ (port may be in use), cause: “java.net.BindException: Address alrea
- ipados链接android,iPadOS怎么升级 iPadOS升级教程
- STM32学习——入门小项目