我正在使用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。谢谢!
答案 0 :(得分:1)
你可以运行
nginx -T
查看正在运行的配置。注意:这仅适用于1.9.2及更高版本
检查您的版本使用:
nginx -v
如果您的版本低于1.9.2,您可以查看以下帖子:
https://serverfault.com/questions/361421/dump-nginx-config-from-running-process