【发布时间】:2011-06-10 16:26:39
【问题描述】:
我已经让 Apache 正常工作,虚拟主机按预期工作。 我的操作系统是 Windows 7。
但是,我遇到了一个问题,我正在努力寻找答案,而 Google 并没有产生太多成果 - 无论如何,对于 Windows,仅适用于 Linux(在这种情况下并不真正适用)。
如何在不经常重启服务器的情况下添加新的虚拟主机?
(我目前正在运行 Apache 2.2 版)
我将新主机添加到主机文件和虚拟主机中的文件,如下所示:
<VirtualHost *:80>
ServerName host1.tld
ServerAlias www.host1.tld
DocumentRoot /www/vhosts/host1.tld
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/host1.tld">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias www.mywebsite.com
DocumentRoot /www/vhosts/mywebsite.com
ErrorLog /www/Apache22/logs/error.log
<Directory "/www/vhosts/mywebsite.com">
Options All
AllowOverride All
order allow,deny
allow from all
</Directory>
有没有人遇到过类似的解决方案,如果有,您有什么建议?
【问题讨论】:
-
重启网络服务器有什么问题?
-
对于托管许多站点的大型系统,不能仅仅因为我们想要更改一个站点而在其他站点上停机。
标签: apache dns config virtualhost vhosts