最近在整微信端和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
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很快;