当前位置:   article > 正文

解决Mac无法关闭80端口,无法将hosts域名指向本地80端口_mac 绑定本地域名 端口号

mac 绑定本地域名 端口号

在mac os中,非root用户是无法使用小于1024的常用端口的。如果开发中需要用到80端口, 就要设置端口转发

修改hosts文件

(1)打开Terminal,输入以下指令:

sudo vim /etc/hosts

(2)把test.com映射到本地后(test.com改成你要映射的域名)

  1. ##
  2. # Host Database
  3. #
  4. # localhost is used to configure the loopback interface
  5. # when the system is booting.  Do not change this entry.
  6. ##
  7. #127.0.0.1                 localhost
  8. # 需要映射的域名
  9. 127.0.0.1                test.com

保存退出

端口转发

域名映射完成后,需要做的是端口转发,也就是将监听的80端口转发到8080(即本地项目启动端口)。 

1.创建idea.tomcat.forwarding文件

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

2.在idea.tomcat.forwarding添加以下命令:

  1. rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 8080 
  2. rdr pass on lo0 inet proto tcp from any to 127
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/224567
推荐阅读
  

闽ICP备14008679号