我想在我的apache配置两个服务器simutaneoulsy。一个名称为localhost
,另一个名称为shadaab
。
我所做的是编辑C:\xampp\apache\conf\httpd.conf
并在文件的最后添加了这些行
NameVirtualHost localhost
<VirtualHost localhost>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
NameVirtualHost shadaab
<VirtualHost shadaab>
DocumentRoot "F:/projects/all/"
ServerName shadaab
</VirtualHost>
重启apache服务器。当我在url localhost
中浏览它的工作正常但是当我为'shadaab'做的时候它不起作用。
稍后将如何将mysql与shadaab服务器pelase帮助联系起来。我还需要做些什么改变。
答案 0 :(得分:1)
添加
127.0.0.1 shadaab
在主机文件中
您将能够通过shadaab连接到您的mysql服务器。 shadaab将指向127.0.0.1
答案 1 :(得分:1)
你的配置是关闭的。我建议reading some documentation。
您的配置应该类似于:
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1:80>
DocumentRoot "F:/projects/all/"
ServerName shadaab
</VirtualHost>
或者用127.0.0.1
替换*
以使apache侦听所有IP地址,而不仅仅是环回。