美文网首页
nginx采坑记

nginx采坑记

作者: pixels | 来源:发表于2018-07-06 23:10 被阅读23次

    采坑系列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上尝试有效

    相关文章

      网友评论

          本文标题:nginx采坑记

          本文链接:https://www.haomeiwen.com/subject/dociuftx.html