搭建网站遇到的一个小问题

问题:直接打开域名就显示站点创建成功,但是在服务器中的宝塔面板中并不能操作这个页面,即使是删除了默认的文件也是

解决:

  1. 确认文件路径

    • 确保您的 index.html 文件位于正确的网站根目录中,该目录在Nginx配置中是由 root 指定的。
  2. 修改默认服务器配置

    • 如果您希望默认情况下所有未匹配的请求不再使用 localhost 配置,可以将 server_name 修改为 _,如下所示:
      nginx
      server { listen 80 default_server; server_name _; ... }
       
      这样配置会将所有未匹配的请求交给默认服务器,确保其他域名的配置不会被覆盖。
  3. 重启Nginx服务

    • 在修改配置文件后,务必重启Nginx服务使更改生效。
bash
# 使用以下命令重启Nginx服务 sudo systemctl restart nginx
  1. 清除浏览器缓存并访问网站
    • 按照之前提到的步骤清除浏览器缓存,然后访问您的网站,查看是否正确显示 index.html 内容。
posted @ 2024-07-03 08:54  睡觉爱打呼噜  阅读(5)  评论(0编辑  收藏  举报