nginx采坑记

2018-07-06  本文已影响23人  pixels

采坑系列2-nginx

最近因为工作,需要配置nginx,初期nginx都运行的非常的顺利,在终端输入命令

nginx

然后打开localhost:8080,出现了nginx的界面

重启nginx,

nginx -s reload

一切到此都是两个字:完美

然后题主进行了一些私人配置,也不知道进行了什么误操作,之后运行nginx一直报错

aa.png

尝试了网上我能查到的所有的解决方案(有哪些可以自行去搜索)都没用解决问题,无数次的重新安装 brew reinstall nginx,甚至手动删除nginx相关目录,报错依旧坚挺的在那里。作为一个初次接触nginx的小白,表示泪水止不住的往下流。无奈之际拿出朋友的电脑安装nginx,在确认朋友电脑上面nginx成功运行和reload,对比/usr/local/var/run/nginx.pid。发现很多的文件都有红色的标记,文件明显有损坏,解决方案很简单,完全的拷贝/usr/local/var/run/下nginx相关文件(如图)替换损坏的文件,一切完美解决,

bb.png

与nginx无关的一些案例

依旧是工作所需,需要对80端口号的路径做映射,nginx映射配置完成,发现无论如何都无法打开localhost,修改端口号发现可以打开页面。


cc.png

通过

lsof -t -i :80

可以看到80号端口被其他进程占用,那么通过以下命令可以方便的杀掉被占用对应端口的进程

kill $(lsof -t -i :80)

再次运行lsof -t -i :80发现已经没有进程占用80端口
注意:以上所有命令都只在mac上尝试有效

上一篇下一篇

猜你喜欢

热点阅读