一站式解决mac os 80端口占用问题
来源:互联网 发布:linux安装hadoop集群 编辑:程序博客网 时间:2024/05/22 06:49
在使用mac os 进行web开发时,会遇到80端口已经被占用的情况。解决这个问题可以通过以下几个步骤。
1、使用lsof -i:80查看当前占用80端口的进程,如果有就kill掉。
2、关闭mac自带apache的启动。
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
如果哪天你想让它开机启动了,则将unload 改为 load:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
3、也是最常见的一条,mac禁止了普通用户访问1024以下的端口,包括80端口。想要通过80端口访问则需要通过端口转发。命令如下:
sudoipfw add fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 80 in
大致意思是做端口转发,80端口打到1081上,这样web服务都指向了nginx的1081(相当于原来的80端口)
关于ipfw命令:
a、查看规则:sodu ipfw list
localhost:sbin lq$ sudo ipfw list
00100 fwd 127.0.0.1,1081 tcp fromany to 127.0.0.1 dst-port 80 in
65535 allow ip from any to any
b、删除规则:sodu ipfw delete 100【删除的规则是:00100 fwd 127.0.0.1,1081 tcp from any to 127.0.0.1 dst-port 80 in】
c、新增规则:sudo ipfw add fwd 127.0.0.1,1081tcp from any to 127.0.0.1 80 in
- 一站式解决mac os 80端口占用问题
- 一站式解决mac os 80端口占用问题
- MAC 解决端口占用问题
- MAC OS X中解决SOCKET.ERROR: [ERRNO 48] ADDRESS ALREADY IN USE 端口占用问题
- Mac OS X中解决java.net.BindException: Address already in use 端口占用问题
- MAC 下解决端口占用的问题
- MAC下解决端口占用的问题
- MAC解决端口占用
- Mac解决端口占用
- MAC解决端口占用
- Mac OS X中解决socket.error: [Errno 48] Address already in use 端口占用问题(转)
- 解决端口占用问题
- 解决端口占用问题
- 解决端口占用问题
- 解决端口占用问题
- 解决端口占用问题
- Mac 80端口占用
- 解决pow占用80端口的问题
- 第八周 项目一-复数类中的运算符重载(1)
- ios coredata的用法
- tomact解压安装设置为window服务
- 安卓版本兼容解决
- 3D-HEVC帧间预测RDO分析1
- 一站式解决mac os 80端口占用问题
- JAVA虚拟机运行时内存区域
- 消息添加方式
- java中l类型的转换
- 消息系统Kafka介绍
- HDU 1509 Windows Message Queue
- 第八周 项目一 (2) 实现复数类中的运算符重载 友元函数
- 想上网?先吻我:kisslink吻路由︱深度体验
- 使用Nginx反向代理tomcat服务器