共计 1126 个字符,预计需要花费 3 分钟才能阅读完成。
这篇文章主要讲解了“mac os 80 端口怎么间接使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“mac os 80 端口怎么间接使用”吧!
资料显示 MAC OS 本质是 Unix 系统,默认非 root 用户无法使用 1024 一下的端口,要是非要用,比如一般情况下,本地项目用 tomcat 运行,一般都是 localhost:8080/XXXX, 如果想通过 localhost/XXXf 方式来访问, 可以通过间接的方式来使用 80 端口;
1. 打开终端,
2. 创建文件 :
sudo vim /etc/pf.anchors/eclipse.tomcat.forwarding
3. 输入文件内容:
rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 80 - 127.0.0.1 port 8080
rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 443 - 127.0.0.1 port 8443
4:保存并退出,按住 ESC,输入:wq
5. 创建文件 :
sudo vim /etc/pf-tomcat.conf
6. 输入文件内容
rdr-anchor forwarding
load anchor forwarding from /etc/pf.anchors/eclipse.tomcat.forwarding
7. 保存并退出,按住 ESC,输入:wq
8. 启动
sudo pfctl -ef /etc/pf-tomcat.conf
执行结果如下就可以通过 80 端口来访问了
root@ymdeMacBook-Air etc# sudo pfctl -ef /etc/pf-tomcat.conf
pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.
No ALTQ support in kernel
ALTQ related functions disabled
pf enabled
想要关闭的话,命令是
sudo pfctl -d
全部关闭的命令
pfctl -F all -f /etc/pf.conf
感谢各位的阅读,以上就是“mac os 80 端口怎么间接使用”的内容了,经过本文的学习后,相信大家对 mac os 80 端口怎么间接使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!