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

一. 卸载

  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 ,继续往下操作,晴晴要努力哇

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容