`
hyl198611
  • 浏览: 225165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mac OS X下绑定80端口

    博客分类:
  • mac
 
阅读更多

Mac OS X 因为要绑定80端口需要ROOT权限, 但是如果用root权限启动eclipse或tomcat又会造成, 启动创建的各类文件是root的,普通用户无法删除。

为此, 我们可以通过pfctl做网络层的端口转发, 让连接到本机80端口的请求, 都转发到9090端口; (注意, Mac OS 会使用80端口做网络文件共享, 要先关闭掉)

修改/etc/pf.conf, 使用sudo vim /etc/pf.conf
pf.conf是对顺序强要求的, 所以注意添加的内容放的顺序

rdr-anchor "com.apple/*"

rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 9090
添加rdr on lo0 inet proto tcp from any to 127.0.0.1 port 80 -> 127.0.0.1 port 9090 到pf.conf文件的rdr-anchor "com.apple/*" 这一行后面。

lo0 通过ifconfig 看自己那个设备绑定的是127.0.0.1, lo0是这个网络设备的名字。 修改好pf.conf之后执行一下命令,让端口转发生效

sudo pfctl -d

sudo pfctl -f /etc/pf.conf
sudo pfctl -e
在tomcat的配置中,设定启动端口为9090

好了这样只需要普通权限启动tomcat在9090端口即可, 访问本地应用时直接访问80端口即可。

分享到:
评论

相关推荐

    RouterOS2.9.6.with.crack及配置动画

    RouterOS的路由功能主要为: l 基于源地址的路由 l 基于目标地址的路由 l 基于端口的路由 l 基于定义用户类的路由 l 基于负载均衡的路由 l 基于端口的负载均衡 l 隧道协议 RouterOS支持多种隧道协议如PPP、PPPoE、...

    计算机网络:基于Mac OS X的TCP / IP五级模型仿真教学工具-Swift开发

    TCP / IP五层模型仿真这是一个用于五层模型的教学工具,展示了使用面向连接的套接字,它可以在两个设备之间相互通信,或者使用服务器端绑定端口,然后使用TCP / IP五层模型仿真这是一个用于五层模型的教学工具,展示...

    conky-for-macOS:X的轻量级系统监视器的macOS端口

    Conky是X的免费轻量级系统监视器,可在桌面上显示任何类型的信息。 :backhand_index_pointing_right: 获取。 。产品特点Conky可以显示300多个内置对象,包括对以下内容的支持: 大量的OS统计信息(uname,正常运行...

    cmd操作命令和linux命令大全收集

    arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 mem 查看cpu...

    服务器安全加固操作的指南.doc

    28 1.16其他 29 1.16.1网络限制 29 1.16.2安全性增强 30 1.16.3检查Everyone权限 30 1.16.4限制命令操作权限 31 1.16.5防病毒软件建立计划任务,每天深夜执行全盘扫描 32 1.16.6进行IP-MAC双向绑定 32 1.16.7第三方...

    nginx(1-9-8).syno.tar官方镜像

    它获得了两节式BSD许可,并在Linux,BSD变体,Mac OS X,Solaris,AIX,HP-UX以及其他* nix版本上运行。它还具有用于Microsoft Windows的概念证明端口。 托管一些简单的静态内容 $ docker run --name some-nginx -...

    Python Cookbook

    2.24 在Mac OS X平台上统计PDF文档的页数 94 2.25 在Windows平台上修改文件属性 95 2.26 从OpenOffice.org文档中提取文本 96 2.27 从微软Word文档中抽取文本 97 2.28 使用跨平台的文件锁 98 2.29 带版本号的...

    Kali Linux渗透测试(安全牛).txt

    │ 任务062:Mac地址绑定.mp4 │ 任务063:WPA.mp4 │ 任务064:COWPATTY 密码.mp4 │ 任务065:WPS.mp4 │ 任务066:WPS及其他工具.mp4 │ 任务067:EVIL TWIN AP、ROGUE AP.mp4 │ 任务068:AIRRACK-NG SUITE.mp4 ...

    windowsnt 技术内幕

    理解DirectX API 支持基于Win16和MS-DOS的应用程序 NT的DOS虚拟机(NTVDM)简介 Win32环境下的Win16 简介 运行多NTVDM 在OS/2子系统中运行应用程序 OS/2的CONFIG.SYS文件 运行Presentatin Manager 理解Windows NT...

    IPTV服务器软件介绍及使用.docx

    命中口配置 设置好命中口IP和网关,并在路由中对秒开固定IP做MAC地址绑定,如果客户机是PPPoE上网,要设置例外让秒开直播固定IP可以上网。 操作:进入"系统设置"->"命中口配置"->设置命中口参数 选择命中口上网,...

    新版Android开发教程.rar

    • Mac OS X 10.4.8 or later (x86 only) • Linux (tested on Linux Ubuntu Dapper Drake) Supported Supported Supported Supported Development Development Development Development Environments Environments ...

Global site tag (gtag.js) - Google Analytics