新闻资讯

nginx端口映射如何操作?花生壳端口映射怎么用?

2022-06-22

其实我们很多人都不知道什么是端口映射。小编这就给大家打个比方来说明一下。比如一栋大楼就像一个局域网。而端口就是大楼里每个房间的门牌号,而映射就是像大楼的指路牌子,告诉你被映射的房间怎么走。同样的道理,在局域网里面,如果需要让外网用户访问局域网的主机,外网访问就需要直接到你绑定端口的那部电脑了。那么nginx端口映射如何操作?花生壳端口映射怎么用?

nginx端口映射如何操作?

假如部署了若干web应用在一台云服务器上,这些web应用监听在不同的端口号上。为了方便用户访问,我们希望这些web应用暴露给外界访问的网址是诸如"域名/webapp1", "域名/webapp2", "域名/webapp3"这种,而不是"域名:8001/webapp1", "域名:8002/webapp2", "域名:8003/webapp3"这种。
换句话说,是希望若干个web应用,暴露给用户的是同一个端口号。理想的情况就是HTTP协议用默认的80端口,而HTTPS为默认的443端口。
利用NGINX可以实现这个端口映射需求。
假设有一个web应用,监听在端口3001上:
现在希望将这个3001端口隐藏起来。
只需要在nginx服务器的conf目录下,编辑nginx.conf这个文件,添加下面这个配置:
location /env/ {proxy_pass http://localhost:3001/env; }
而我的nginx默认监听的端口是8099:
这样我继续使用nginx的8099端口,也能通过上述配置,访问到原本监听在3001端口的应用了。
重复这个配置,就能实现监听在不同端口的众多web应用,能通过nginx暴露的同一端口访问。

花生壳端口映射怎么用?


大家都知道花生壳能动态域名的解析功能,因为电信或者网通会随机分配给我们外网的ip地址,这样我们在外界想访问这台电脑的内容就不好实现了,因为我们也不知道外网ip地址是多少,这个时候花生壳就出来了,他不管我们外网ip地址多少,只要我们在作为服务器的那台电脑上装上了花生壳的客户端,每次我们上网,isp供应商随机分配给我们的外网ip地址会自动更新到花生壳的服务器数据库里面。
1.首先下载新花生壳后,输入用户名密码登录。
2.双击你想映射的域名,进入花生壳端口映射添加界面,点击打开内网映射
3.应用名称可以随便填个好记的,内网主机就是你想被公网访问的那台电脑IP地址,内网端口就是希望被映射的端口。
4.现在端口映射窗口就会添加一条映射记录,此时,公网只要使用花生壳分配的这个域名+端口,就可以访问内网的主机了。
举个例子,你妈妈要到学校给你送旺仔牛奶,只知道你在三年级2班,不知道你在学校那栋楼那个教室,这时候就需要学校门卫告诉你妈妈,你的班级在A栋5楼之后,你才能收到旺仔牛奶。如果你想很多人都给你送旺仔牛奶,但保安会嫌麻烦就不给再他们指路了。但是你还想要牛奶怎么办?一、是买通门卫(价格昂贵);二、是在校门口弄个牌子(花生壳)上面写着你教室位置,你成本将大大降低。
总的来说花生壳可以使设备在内网或者没有固定/公网IP,也能轻松通过公网访问。
不可否认,随着互联网行业的迅速发展和人们使用互联网的频率越来越高。人们对局域网的需求也越来越大。要想让局域网连接外网,就需要使用端口映射。花生壳的端口映射功能稳定性好,上网速度快,还无需公网IP,是一款性价比相当高的互联网产品,所以小编推荐给大家。