Ubuntu 在创建.save文件之前使用nginx工作的Web服务器

Ubuntu 在创建.save文件之前使用nginx工作的Web服务器,ubuntu,nginx,Ubuntu,Nginx,在过去的48小时里,谷歌搜索了所有地方,找出了我的服务器突然停止工作的原因,最后,我自己找到了答案,我决定把它发布到这里,给那些用谷歌搜索整个周末的琐事的人 加载NGIX上的所有内容,LeMp完美地工作,但随后我尝试做一些SSL修改,并在它停止工作的中间进行。 我已经完全删除了站点可用/www(我的可用站点版本/default)中的所有必要行,并检查nginx.conf的格式是否正确,没有其他地方提到的双重包含 看来a文件潜入了我的配置,把一切都搞砸了。这是一个名为nginx.conf.save

在过去的48小时里,谷歌搜索了所有地方,找出了我的服务器突然停止工作的原因,最后,我自己找到了答案,我决定把它发布到这里,给那些用谷歌搜索整个周末的琐事的人

加载NGIX上的所有内容,LeMp完美地工作,但随后我尝试做一些SSL修改,并在它停止工作的中间进行。 我已经完全删除了站点可用/www(我的可用站点版本/default)中的所有必要行,并检查nginx.conf的格式是否正确,没有其他地方提到的双重包含

看来a文件潜入了我的配置,把一切都搞砸了。这是一个名为nginx.conf.save的自动保存文件,它妨碍了原始nginx.conf配置,并导致页面未找到错误


现在回到让PHP使用SSL。。。快乐时光

删除文件nginx.conf.save并重新加载nginx。现在它可以加载我的网页了。

我想这个文件(nginx.conf.save)是在nginx配置中包含的目录中创建的,例如在Linux nginx.conf中,您有:include/etc/nginx/sites enabled/*;完全正确。这解释了为什么它也会尝试加载它,导致整个服务器停止正常工作。它还提供了www.save版本的“我的站点在站点中可用”或“站点已启用”,如您所述。我不记得了。据我所知,那是你的编辑在工作。这就是为什么您不应该在启用了站点的情况下编辑文件,而应该在站点中只包含指向可用站点的符号链接。这也可能是Ubuntu将sites enabled/*.conf改为sites enabled/*.conf的原因。我之所以会出现这个问题,是因为我用nano编辑了一个nginx配置文件,然后失去了终端连接。我在数字海洋水滴上运行的LEMP堆栈也有类似的问题。我整个上午都在wordpress网站上工作然后不知从哪里我被踢了出去。关于如何在Apache上解决我的问题,有什么建议吗?