无意中删除/ etc / nginx,无论如何重新生成我们的自定义nginx.conf?

时间:2016-12-23 23:12:22

标签: linux nginx debian

我正在使用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。谢谢!

1 个答案:

答案 0 :(得分:1)

你可以运行

nginx -T

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

检查您的版本使用:

nginx -v

如果您的版本低于1.9.2,您可以查看以下帖子:

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