mac idea Tomcat 内网映射解决方案

 

 

最近由于需要弄关于微信公众号的东西,自己开始又不想弄服务器,所以希望自己能够通过内网映射的方式,进行调试和处理,

首先微信公众号要求的以80端请求,自己采用了一款映射软件natapp,具体操作可以去官网看看有具体的说明https://natapp.cn/article/nohup

这边我将一步一步的操作进行实践,在idea上面配置端口号一般是8080,但是要求是80 所以起初自己在configuration进行设置80

最后你会发现不行,报80已被占用,因为mac只暴露1024以上的端口,然后就尝试使用转发的方式,将80转发到8080端口上面

步骤可以通过这两篇进行操作https://blog.csdn.net/revitalizing/article/details/55053195

https://blog.csdn.net/samuelandkevin/article/details/80279773

为了防止访问不上,我再把步骤写在下面

sudo vim /etc/pf.anchors/idea.tomcat.forwarding

在文件中添加以下语句保存

rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080

然后命令

sudo vim /etc/pf-tomcat.conf

添加语句

rdr-anchor "forwarding"

load anchor "forwarding" from "/etc/pf.anchors/idea.tomcat.forwarding"

保存启动转发

sudo pfctl -ef /etc/pf-tomcat.conf

提示以下信息说明成功了

每次启动电脑都需要启动转发命令

最后终于成功了,最后需要注意的是如果有朋友想用Nginx做转发的时候,首先要把服务程序打开,不然Nginx会开始占用8080端口导致idea无法启动Tomcat,最后还是比较开心的学习基本知识。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值