我的网站刚刚崩溃了,我正在尝试找出问题所在。查看时我发现 nginx.conf 文件是空的,我确实有该文件的备份,但当我尝试替换本地计算机上的备份时,我收到“严重文件传输错误”错误。(我使用 Filezilla 作为 FTP)。现在我在 ssh 进入服务器后检查 nginx。使用命令“nginx -t”时,我得到了以下结果:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] no "events" section in configuration
nginx: configuration file /etc/nginx/nginx.conf test failed
答案1
您可以尝试使用 SSH 打开配置,nano /etc/nginx/nginx.conf
然后将备份配置的内容复制到剪贴板,然后将其粘贴到打开的文件中(CTRL + V 或在 SSH 窗口的任意位置单击鼠标右键,具体取决于 SSH 客户端),然后按 CTRL + X 保存,然后按 Y,最后按 ENTER。
如果备份在您的服务器中,则执行cp /path/to/backup /etc/nginx/nginx.conf
。