我需要为自己提供一些静态 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
,因为在这里没用。
您的配置是否正确/适用?
- 确保配置时没有错误
- 用于
nginx -t
验证您的配置语法 service nginx reload
在发出(或kill -SIGHUP <master PID>
)时监视错误日志
- 用于
- 通过监视错误日志确保运行时没有错误
直到没有弹出任何内容为止,您需要更正您的配置/设置。
然后,如果问题仍然存在,您可以在此处寻求更多帮助,提供有关您的设置/配置和所采取的步骤的详细信息。