本地主机的最小 NGINX 配置?

本地主机的最小 NGINX 配置?

我需要为自己提供一些静态 HTML 文档以用于测试目的(尝试 Mozilla 附加组件开发并需要开发内容)。我想我可以简单地安装一个轻量级 Web 服务器,放入一两个文件,然后通过本地主机访问它们。

我从存储库(Debian)安装了 NGINX,然后导航到显示“欢迎使用 nginx”的本地主机。

然后我将以下块添加到nginx.conf

server {
  listen 80 default_server;
  location / {
    index index.html;
    root /home/rumtscho/localSite/;
  }
}

该目录/home/rumtscho/localSite存在,且包含文件index.html,但是在我保存配置并执行之后/etc/init.d/nginx reload,我仍然在本地主机上看到默认的 NGINX 问候页面,而不是我自己的index.html文件。

我也尝试过删除位置块并直接放入 HTML 文件/etc/nginx,但没有任何变化。

我做错了什么以及如何显示该页面?

答案1

看起来你的配置是正确的。你甚至可以摆脱default_server,因为在这里没用。

您的配置是否正确/适用?

  1. 确保配置时没有错误
    1. 用于nginx -t验证您的配置语法
    2. service nginx reload在发出(或kill -SIGHUP <master PID>)时监视错误日志
  2. 通过监视错误日志确保运行时没有错误

直到没有弹出任何内容为止,您需要更正您的配置/设置。

然后,如果问题仍然存在,您可以在此处寻求更多帮助,提供有关您的设置/配置和所采取的步骤的详细信息。

相关内容