起因:准备服务器下载图片和文件,但是一直不成功,然后准备在nginx上加路由,结果导致nginx命令都没反应了 处理:1.重装nginx 2.重新配置nginx.conf
恢复步骤
- 下载nginx压缩包
2.解压nginx
tar -zxvf nginx-1.24.0.tar.gz
3.安装nginx(需要等一会),自定义nginx路径(需要进入configure修改)
mark install
4.安装完成后,进入安装目录,找到sbin文件夹,进入后./nginx,开启nginx
5.ps -ef | grep nginx 查看nginx进程,要有下面master和worker才是正常
6.修改nginx.conf文件.
7.nginx -s reload重新加载nginx配置
一些相关报错
https报错
1.要用https的话,要先在安装之前配置configure
./configure --prefix=/usr/local/nginx
./configure --with-http_ssl_module
2.重新安装
make install
3.查看nginx模块 nginx -V
nginx.pid文件丢失
1.重新安装nginx,启动后再查看logs文件夹有没有.pid文件
##相关常用命令
这两个命令前提是nginx正常开启的状态下,不然会有报错
service nginx start // 开启nginx service
systemctl status nginx.service // 查看nginx.service状态
nginx 命令 有时候会导致nginx命令都没反馈
./nginx //启动
./nginx -s stop //停止
./nginx -s quit //安全退出
./nginx -s reload //重载配置文件(修改了配置文件需要执行此命令 比较常用)