3

我已经创建了一个虚拟服务器,比如 aaa.com,但是当我访问该站点时(通过在 Windows 7 上编辑我的主机文件,因为我在 Internet 上运行了一个实时 aaa.com),它把我带到了我的另一个虚拟服务器的站点有,像 bbb.com

这是为什么?我没有运行任何重定向。不在我的脚本文件(如 html 或 php)中,在“服务器配置”->“网站重定向”下没有设置重定向,在“服务”->“单击配置网站”->“别名和重定向”中没有设置。我拥有的唯一脚本文件是全新的 WordPress 安装文件(在 home/aaa/public_html 下)。

我该如何解决?

4

6 回答 6

4

穆拉兹曼是对的(谢谢!)。在域 A 上启用 SSL 后,我刚刚遇到了这个问题。然后,同一安装中的所有域都指向 A。

我通过编辑位于/etc/apache2/sites-enabled/A.conf并更改第一行的文件来修复它:

错误的行 -><VirtualHost A.B.C.D:80>

正确的行-><VirtualHost *:80>

于 2018-12-08T18:25:58.073 回答
1

有同样的问题。对于任何有兴趣的人来说,这是因为我在我的 sites-enables/aaa.com.conf 的标题中找到了所有请求并将它们发送到第一台主机。

将其更改为并开始将流量引导到正确的虚拟主机。

它是在我在 aaa.com 上启用 SSL 时触发的,它出于某种原因重新编写了配置文件以使用基于 IP 的过滤而不是域名

于 2018-12-06T01:06:16.580 回答
0

在我的情况下,它发生在创建 SSL 证书之后,我忘记了:

编辑虚拟服务器 -> 启用 Apache SSL 网站

于 2021-08-09T08:04:19.093 回答
0

解决方案!!!

便宜的解决方法让我们说我们的域是 domain.xyz

在 domain.xyz 的 BindDNS 主区域下创建一个 cname 记录,我相信它在 webmin 中列为名称别名并将其命名为 000.domain.xyz

在 apache 下创建一个名为 000.domain.xyz 的虚拟服务器,并确保它与 domain.xyz 具有相同的目录

完成此操作后,您的所有网站都将按原样出现!

它是否合适,也许不是。

它是否像魅力一样运作良好,否则由于某种原因我不会分享服务器的列出方式它默认为列表中的第一个,这将解决应该有一种固定服务器或做的方法有什么东西可以防止这种事情发生,多么痛苦的背部我花了一整天的时间傻眼地想着世界上发生了什么,我失去了联系。

如果这有助于给一个赞,如果它的错误道歉我所知道的只是它有效。

阅读主题。许多人声称这是 SSL 的事情。零个人已经避开了修复它的真正方法或正确的方向,或者如果他们这样做了,我太盲目了,看不到它。我下面的人评论 hrmmm... 是的,我的设备上不存在我网站的浏览器缓存,我尝试使用它们来验证这不是问题所在。但是,是的,这确实是很多事情的典型问题。实际上,这是我的 PC 上有多个浏览器的唯一原因。有一段时间,有些页面可以使用 chrome,而 IE 无法使用,或者 Firefox 可以同时使用它们。更不用说缓存总是一个皮塔饼,它通常是我解决任何网页问题的步骤之一。我什至会尝试 openDNS 或其他 DNS 服务器。

但是,天哪,我无法相信一旦你设置好了 DNS 的更新速度有多快,这让我想知道当你购买“24 -48 小时”的主机时,是否有很多软糖在传播我认为有很多软糖在我试图找出导致问题的原因之后,在这些数字中。有些服务器很挣扎,但在大多数情况下,这对我来说是非常即时的。

于 2020-09-13T03:34:14.260 回答
0

我找到的解决方案

我有同样的问题 ...

最后我有很多疑问......我为此案寻找解决方案,我希望能帮助......

1 - BIND 应该在域中具有外部 IP 还是内部 IP?我对所有服务器只使用一个 IP,在 BIND 中所有域都使用外部 IP。(问题是它应该是外部IP还是内部IP)。

R = 是的,您必须在 Virtualmin 中配置内部 IP,更喜欢编辑文件。只有在 localhost 你应该有 127.0.0.1

2 - NGINX 有任何配置吗?如何删除 IP 并只输入 (listen *: 80) 而不是 (listen 288.218.198.981:80)

R = 此配置已更改,但后来我遇到了 DNS 问题,我返回使用内部 IP(不是本地主机)...通常此 IP 开头为:10.1xx.xx.xx

但是哪种配置通常会起作用?

重新开始这些步骤...如果您仍然有错误...

备份...在 Virtualmin 设置中...

编辑虚拟服务器 >> 激活功能 >> 取消选中 NGINX、BIND、NGINX SSL。他会要求确认并点击确认。

此过程完成后,返回相同的选项并重新安排......这将使其删除旧的并放置一个新的。(这对于那些更改主机并具有旧设置的人来说非常有用)。

如果要导入备份。不要选择 DNS 和 NGINX 选项... 一个提示是创建虚拟服务器 {您的域/站点} 首先...

只有这样才能导入目录和数据库......

因此,您不会遇到 DNS 和错误重定向的问题...


更新

当 SSL 证书未正确颁发时也会发生这种情况。

文件夹权限不正确。chmod 0755 文件夹 0644 文件

于 2019-06-21T18:44:11.893 回答
0

尝试使用 CTRL+F5 删除浏览器缓存,然后重试。如果这没有帮助,请检查虚拟主机配置文件 - 可能存在问题。

于 2018-02-12T15:07:49.140 回答