Mik*_*kyX 4 virtualhost apache-2.2
是否可以将 Apache(v2.x,在 Plesk 10.4.4 下运行)虚拟主机配置为一次侦听两个 IP 地址?我们正在将站点从服务器上的一个 IP 移动到另一个 IP(以便我们可以安装 SSL - 不幸的是,SNI 不是一种选择)并且希望该站点在两个 IP 上都保持活动状态以避免停机,直到 DNS更改完成。
所以目前它在 1.1.1.1 上 - 我们希望它继续在 1.1.1.1 上工作,但同时也在 1.1.1.2 上工作,直到 DNS 完成,然后它可以是 1.1.1.2。
这是否像复制虚拟主机条目并更改 IP 一样简单,还是比这更多/更少?
如果您的 apache 配置使用它已经在所有接口上侦听的通用约定,只需在操作系统级别配置第二个 IP 地址,您的网站就可以在两个 IP 上访问
例如,您经常会看到的相关行:
...
Listen 80
NameVirtualHost *:80
...
<VirtualHost *:80>
ServerName dummy-host.example
DocumentRoot /www/docs/dummy-host.example
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
现在,如果您已将 Apache 绑定到特定的 IP 地址,您的配置将看起来更像下面的内容,您将需要更改您的配置:
...
Listen 10.9.8.7:80
NameVirtualHost 10.9.8.7:80
...
<VirtualHost 10.9.8.7:80>
ServerName dummy-host.example
DocumentRoot /www/docs/dummy-host.example
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
NB 更改 ip 地址时不要忽略中的条目 /etc/hosts
| 归档时间: |
|
| 查看次数: |
7312 次 |
| 最近记录: |