Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache WAMP localhost上的多个域_Apache_Localhost_Sysadmin_Wamp_Multiple Domains - Fatal编程技术网

Apache WAMP localhost上的多个域

Apache WAMP localhost上的多个域,apache,localhost,sysadmin,wamp,multiple-domains,Apache,Localhost,Sysadmin,Wamp,Multiple Domains,如果您正在阅读我的问题,谢谢,我感谢您的帮助 我正在Windows Vista上使用Wamp 我已经创建了两个项目文件夹: www/project1/ www/project2/ 我的虚拟主机文件如下所示: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "C:/wamp/www/project1/" ServerName project1.com </VirtualHost> <Vi

如果您正在阅读我的问题,谢谢,我感谢您的帮助

我正在Windows Vista上使用Wamp

我已经创建了两个项目文件夹:

www/project1/ 
www/project2/
我的虚拟主机文件如下所示:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www/project1/"
    ServerName project1.com
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "C:/wamp/www/project2/"
    ServerName project2.com
</VirtualHost>
NameVirtualHost*:80
DocumentRoot“C:/wamp/www/project1/”
ServerName项目1.com
DocumentRoot“C:/wamp/www/project2/”
ServerName项目2.com

有人能告诉我如何执行此操作吗?

您需要在VirtualHost中为每个主机名指定如下服务器名(另外还有服务器别名):

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localhost
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host1.localhost"
    ServerAlias *.first.com first.com
    ServerName www.first.com
    ErrorLog "logs/dummy-host1.localhost-error.log"
    CustomLog "logs/dummy-host1.localhost-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.localhost
    DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost"
    ServerAlias *.second.com second.com
    ServerName www.second.com
    ErrorLog "logs/dummy-host2.localhost-error.log"
    CustomLog "logs/dummy-host2.localhost-access.log" common
</VirtualHost>

服务器管理员webmaster@dummy-host2.localhost
DocumentRoot“C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host1.localhost”
ServerAlias*.first.com first.com
服务器名www.first.com
ErrorLog“logs/dummy-host1.localhost error.log”
CustomLog“logs/dummy-host1.localhost access.log”通用
服务器管理员webmaster@dummy-host2.localhost
DocumentRoot“C:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost”
ServerAlias*.second.com second.com
服务器名www.second.com
ErrorLog“logs/dummy-host2.localhost error.log”
CustomLog“logs/dummy-host2.localhost access.log”通用

这是一个完整的教程,希望对您有所帮助。如果遇到任何问题,请告诉我


对不起,朋友,你的建议对我不起作用。见我的编辑在原来的职位以上。如果您可以从那里提供帮助,那就太好了。Hosts文件必须将first.com和second.com映射到localhost:127.0.0.1 first.com 127.0.0.1 second.com您需要确保本地DNS也被刷新;重新启动浏览器并重新启动dnscache服务。