nginx 配置文件误删后怎么解决
答案:2 悬赏:20 手机版
解决时间 2021-02-16 00:28
- 提问者网友:不爱我么
- 2021-02-15 04:02
nginx 配置文件误删后怎么解决
最佳答案
- 五星知识达人网友:人類模型
- 2021-02-15 05:20
先打开winSCP软件进root账号,/us/local/nginx/logs下面,看到只剩下error.log一个文件了,本身应该是access.log error.log nginx.pid三个文件,因为删除了access.log,导致nginx无法运行了,我先把error.log文件download到本地,如图
在本地将error.log文件重命名为access.log,再上传到服务器上logs文件夹下
此时启动nginx是无法启动的,报错nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory),启动nginx.pid失败,
这个时候就要运行 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf命令,大家配置服务器的习惯不一样,可能路径也不一样。使用nginx -c的参数指定nginx.conf文件的位置
reboot一下服务器以后,我用了./nginx -s reload命令,发现logs下面nginx.pid已经出来了,我运行了下网站,打开了
在本地将error.log文件重命名为access.log,再上传到服务器上logs文件夹下
此时启动nginx是无法启动的,报错nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory),启动nginx.pid失败,
这个时候就要运行 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf命令,大家配置服务器的习惯不一样,可能路径也不一样。使用nginx -c的参数指定nginx.conf文件的位置
reboot一下服务器以后,我用了./nginx -s reload命令,发现logs下面nginx.pid已经出来了,我运行了下网站,打开了
全部回答
- 1楼网友:轮獄道
- 2021-02-15 06:25
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯