美文网首页
mac nginx 卸载 重新安装及报错解决

mac nginx 卸载 重新安装及报错解决

作者: 晴晴要努力 | 来源:发表于2020-02-27 11:08 被阅读0次

一. 卸载

  1. nginx -s stop 停止nginx进程
  2. which nginx 查看nginx所在目录 删除
  3. brew remove nginx
    二. 重新安装
    brew install nginx
    三. 常用命令
    nginx services start //启动NGINX
    nginx -t //检测nginx是否可以正常启动
    nginx -s reload //重启nginx 一般是在操作nginx.conf之后 执行这个操作
    nginx -s stop //停止nginx进程
    ps aux | grep "nginx: worker process" 查看当前nginx的work user是谁。
    四. 相关配置路径
  4. nginx.conf => /usr/local/etc/nginx/nginx.conf
  5. nginx 文件夹 => /usr/local/bin/nginx
  6. error.log 报错日志 => /usr/local/var/log/nginx/error.log
  7. nginx root根路径 => /usr/local/var/www/
    五. 报错及解决方案
  8. "/usr/local/Cellar/nginx/1.17.8/logs/nginx.pid" failed (2: No such file or directory)?
    解决办法: 发现/usr/local/Cellar/nginx/1.17.8/logs 这个logs文件夹没有,所以 cd /usr/local/Cellar/nginx/1.17.8/
    mkdir logs && chmod 777 logs //新建logs文件夹 并赋予777 所有权限
  9. nginx: [error] invalid PID number "" in "/usr/local/Cellar/nginx/1.17.8/logs/nginx.pid"?
    解决办法 : sudo /usr/local/bin/nginx -c /usr/local/etc/nginx/nginx.conf
    把nginx 文件夹-c 到conf所在目录
    -c 将文件解压缩到其他目录
  10. 总算 reload成功,运行 403 Forbidden ?
    解决办法: 查看错误日志
    根据时间看当前错误


    image.png

    错误信息说没有权限查看root: /,所以找到nginx.conf的root改成对应的nginx文件夹 /usr/local/var/www/, 问题解决。

本地的nginx终于运行起来了,emmm ,继续往下操作,晴晴要努力哇

相关文章

网友评论

      本文标题:mac nginx 卸载 重新安装及报错解决

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