nginx采坑记

采坑系列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简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,798评论 24 1,002
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,237评论 2 33
  • Page 1:nginx 服务器安装及配置文件详解 CentOS 6.2 x86_64 安装 nginx 1.1 ...
    xiaojianxu阅读 8,575评论 1 41
  • 文/阿丝蕾 我是婉书架上的第七本书,夜里纤细沉闷的灰尘总会静静地飘荡沉落于我肩,每一天清晨我也都会因婉的轻柔擦拭而...
    阿丝蕾阅读 329评论 2 0
  • 6月23日咖啡冥想 1、同事今天给孩子抄作业,说自己没有纸了,正好我前几天整理办公桌,有一沓纸闲置,送给同事说让纸...