【问题标题】:Why the one site redirecting to another in NGINX为什么一个站点在 NGINX 中重定向到另一个站点
【发布时间】:2020-03-22 17:25:54
【问题描述】:

Nginx Web 服务器中有 2 个站点,我想再添加一个。 1. 我下载了新网站的内容 2. 然后在 /etc/nginx/conf.d 文件夹中创建新的配置文件,就像以前的站点一样。

并在 DNS 服务器中添加新站点的名称,现在当我尝试从浏览器打开新站点时,我看到了旧站点的内容,但 URL 是新站点。请帮助解决问题

【问题讨论】:

  • 提供最小示例。
  • 有site1.com site2.com,我添加了site3.com,下载了site.3com内容,并在/etc/nginx/conf.d“site3.com.conf”标准配置文件中创建使用标准“server { listen 80; server_name site.3.com www.site3.com; root /home/vhosting/site.com; index index.php index.html index.htm;”,现在当我在浏览器中输入site3.com 它打开 site2.com 的内容。不知道为什么
  • 你重启了nginx服务还是强制它重新加载配置?
  • 经过一些检查,并确定重新加载/重新启动 nginx,现在如果我尝试打开 site3.com 遇到 php 错误(没关系,我稍后会检查),但是当我尝试 httpS://site3.com 时,它将重定向到 site2.com
  • Https 正在监听端口 443 而不是 80。正如你在 cmets 中提到的,你写的。

标签: nginx url redirect


【解决方案1】:

实际上问题只是在https中,而在主nginx.conf文件中有server_name默认值,这就是我看到另一个站点内容的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多