卸载nginx

2020-08-28  本文已影响0人  青灯无味

一. 卸载

  1. 停止nginx进程 nginx -s stop

  2. 查看nginx所在目录 which 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是谁。
    四. 相关配置路径
    nginx.conf => /usr/local/etc/nginx/nginx.conf
    nginx 文件夹 => /usr/local/bin/nginx
    error.log 报错日志 => /usr/local/var/log/nginx/error.log
    nginx root根路径 => /usr/local/var/www/
    五. 报错及解决方案
    "/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 所有权限
    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 将文件解压缩到其他目录
    总算 reload成功,运行 403 Forbidden ?
    解决办法: 查看错误日志
    根据时间看当前错误

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

上一篇下一篇

猜你喜欢

热点阅读