当我更新网站目录中的一个索引文件后,运行时systemctl start nginx
它提示出现错误并journalctl -xe
显示:
nginx: [emerg] host not found in upstream "example.com" in /etc/nginx/sites-enabled/analytics.conf:12.
我没有对这个文件做任何更改,当我使用端口检查网站时,它在浏览器中运行良好,但即使我反向索引其他网站的文件,它仍然没有任何变化。
答案1
/etc/nginx/sites-enabled/analytics.conf:12.
错误显示在第 12 行。您应该搜索“example.com”并将其替换为您的域名地址。
另外,nginx 会使用 nginx -t 检查配置是否正确,如果一切正常,则重新启动服务