繁体   English   中英

不小心删除了/ etc / nginx,还是要重新生成我们的自定义nginx.conf?

[英]Accidently Deleted /etc/nginx, anyway to regenerate our custom nginx.conf?

我正在使用nano编辑nginx.conf以关闭Google Pagespeed,显然它粉碎了nginx.conf文件和整个/ etc / nginx目录。 整个文件夹不见了。

我们的/etc/nginx/nginx.conf文件具有大量的自定义和URL重写功能,我们几年来一直在对其进行编辑,因此我试图以某种方式还原nginx.conf文件。 不幸的是,我们从未备份过。 活到老,学到老!

如果我可以还原nginx.conf尝试使用Google,我听说有传言说可以从服务器内存中重新生成文件。 我的服务器应该仍在积极使用它,因为我还没有重启nginx,对吗? 还是只恢复没有我们自定义的新副本?

我使用SSH和Linux的经验非常有限-我更是一个Wordpress和PHP的人。 任何帮助,将不胜感激。 不知道该信息是否有帮助,但是我们正在运行Debian 8.1。 谢谢!

你可以跑

nginx -T

查看正在运行的配置。 注意:仅适用于1.9.2及更高版本

要检查您的版本,请使用:

nginx -v

如果您的版本低于1.9.2,则可以查看以下文章:

https://serverfault.com/questions/361421/dump-nginx-config-from-running-process

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM