问题:直接打开域名就显示站点创建成功,但是在服务器中的宝塔面板中并不能操作这个页面,即使是删除了默认的文件也是
解决:
-
确认文件路径:
- 确保您的
index.html
文件位于正确的网站根目录中,该目录在Nginx配置中是由root
指定的。
- 确保您的
-
修改默认服务器配置:
- 如果您希望默认情况下所有未匹配的请求不再使用
localhost
配置,可以将server_name
修改为_
,如下所示: nginxserver { listen 80 default_server; server_name _; ... }
这样配置会将所有未匹配的请求交给默认服务器,确保其他域名的配置不会被覆盖。
- 如果您希望默认情况下所有未匹配的请求不再使用
-
重启Nginx服务:
- 在修改配置文件后,务必重启Nginx服务使更改生效。
# 使用以下命令重启Nginx服务 sudo systemctl restart nginx
- 清除浏览器缓存并访问网站:
- 按照之前提到的步骤清除浏览器缓存,然后访问您的网站,查看是否正确显示
index.html
内容。
- 按照之前提到的步骤清除浏览器缓存,然后访问您的网站,查看是否正确显示