kkoneone11 2023-09-10 13:02 采纳率: 100%
浏览 35
已结题

nginx输入网址弹出IIS Windows页面而不是目标网站

本地输入这个网站http://www.51xuecheng.cn就自动跳转到IIS Windows的页面。本地hosts已经修改过。nginx配置感觉也没有问题

img

img

img

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-09-10 14:07
    关注

    引用 皆我百晓生 小程序回复内容作答:
    这个问题可能是由于本地hosts文件没有正确配置或者nginx的配置有问题导致的。请确保以下几点:

    1. 检查本地hosts文件是否正确配置了域名解析。打开hosts文件(位于C:\Windows\System32\drivers\etc\hosts),添加以下内容:

      127.0.0.1 www.51xuecheng.cn
      

      保存文件后刷新DNS缓存。

    2. 检查nginx的配置文件是否正确。打开nginx的配置文件(通常位于nginx安装目录下的conf文件夹),找到对应的server配置块,确保配置正确,例如:

      server {
          listen 80;
          server_name www.51xuecheng.cn;
          root /path/to/your/website;
          index index.html;
      
          location / {
              try_files $uri $uri/ =404;
          }
      }
      

      确保root指向正确的网站根目录,并且index指定了正确的默认文件。

    3. 重启nginx服务,使配置生效。

    如果以上步骤都正确配置,但问题仍然存在,请检查是否存在其他软件或服务(如IIS)占用了80端口,导致nginx无法正常工作。可以尝试将nginx的监听端口修改为其他未被占用的端口,然后重启nginx服务。

    如果问题仍然存在,请提供更多的详细信息,例如完整的nginx配置文件和访问日志,以便更好地帮助您解决问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月15日
  • 已采纳回答 10月7日
  • 创建了问题 9月10日