



检查nginx的配置文件有个:wq的异样,但是我在配置文件当中也没有找到这个不,运行sudo apt install nginx又运行的起,这是什么原因呢,怎么解决呢






以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
看起来你在配置nginx时遇到了问题。首先,根据你提供的图,我发现你的配置文件似乎包含了一些不应该存在的字符或内容,比如 ":wq",这看起来像是Vim编辑器的保存和退出命令。你需要确保你的配置文件是干净的,不包含任何非法的字符或命令。
对于你提到的 "nginx配置文件有问题",我建议你按照以下步骤操作:
/etc/nginx/sites-enabled/目录下)。你可以使用任何文本编辑器打开它,比如 sudo nano /etc/nginx/sites-enabled/default。确保文件中没有非法的字符或命令。sudo nginx -t 来测试配置文件的语法。如果没有错误,该命令应该返回配置文件的语法是正确的。如果有错误,该命令会告诉你哪里出错。sudo systemctl status nginx 命令来查看nginx服务的状态,看是否有更详细的错误信息。另外,关于你提到的 "Discard... Save..." 的问题,这看起来像是你在编辑文件时未保存更改就关闭了编辑器,所以更改被丢弃了。在编辑配置文件后,你需要保存并关闭编辑器才能生效。
对于所有你在图中展示的乱码部分(图9和图10),看起来像是复制粘贴时产生的格式问题。我建议你直接在终端中操作,避免通过截图和传输带来的格式问题。