Mac :80端口被占用的解决方案及命令行记录

2017-09-25  本文已影响1588人  ErHu丶
最近在整微信端和PC端,所以本地链接都会用到8080端头,有时候来回切换的话就会遇到80端头被占用的问题.
错误图示
解决方案
sudo lsof -n -P | grep :80

找到 TCP 127.0.0.1:8080 所对应的 node


如图

然后Kill掉它,重新run一下就OK了

 sudo kill 1000

如果还报80端口被暂用就把上图红框下面:80端口对应的2048那个也kill掉

如何找到本机的IP地址:
ifconfig | grep 192.168
image.png
npm 环境配置错误:

终端运行env后发现存在这句NODE_ENV=production, 需要运行export NODE_ENV=删掉即可

ssh基本命令:
// 链接服务
ssh root@192.168.66.66 
// 密码:
******
cd xxxxxx
// 删除
rm -fr node_modules
Mac - hosts文件
cd /etc

vim hosts
Apache 跨域即相关配置
cd /etc

cd apache2/

vim httpd.conf

// 仅供参考, 具体设置请自行搜索~
<VirtualHost weex.witgo.cn:80>
    ServerName weex.witgo.cn
    ProxyRequests Off
    ProxyPass /vlife-zing http://testapi.witgo.cn/vlife-zing
    ProxyPassReverse /vlife-zing http://testapi.witgo.cn/vlife-zing
    ProxyPass / http://192.168.0.27:12580/
    ProxyPassReverse / http://192.168.0.27:12580/
</VirtualHost>
<VirtualHost weex.gdcs.witgo.cn:80>
    ServerName weex.gdcs.witgo.cn
    ProxyRequests Off
    ProxyPass /services http://gdcs.witgo.cn/services
    ProxyPassReverse /services http://gdcs.witgo.cn/services
    ProxyPass / http://192.168.0.27:12580/
    ProxyPassReverse / http://192.168.0.27:12580/
</VirtualHost>
// 关闭apache服务
sudo apachectl stop
// 开启apache服务
sudo apachectl start
// 重启apache服务
sudo apachectl restart

OpenDNS:208.67.222.222和208.67.220.220;GoogleDNS:8.8.8.8和8.8.4.4;NortonDNS:198.153.192.1和198.153.194.1;comodoDNS:156.154.70.221和56.154.71.22 其中Norton和Comodo的都加入了安全功能,对带毒和挂马以及有恶意代码的网站会进行拦截。推荐opendns,虽然谷歌的8888是秒进,但是下载速度并不快,opendns很快;

上一篇 下一篇

猜你喜欢

热点阅读