2014-05-15 304 views
1

我有以下的虚拟主机设置:虚拟主机不工作

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:\Apache24\htdocs" 
    ServerName localhost 
</VirtualHost> 

<VirtualHost cake-photos.com:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:\Apache24\htdocs\cake-photos" 
    ServerName cake-photos.com 
    ServerAlias *.cake-photos.com 
    <Directory "C:\Apache24\htdocs\cake-photos"> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
Require ip 127.0.0.1 
    </Directory> 
</VirtualHost> 

<VirtualHost fangwear.co.uk:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:\Apache24\htdocs\Fangwear 2014" 
    ServerName fangwear.co.uk 
    ServerAlias www.fangwear.co.uk 
    <Directory "C:\Apache24\htdocs\Fangwear 2014"> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    # Require all granted 
Require ip 127.0.0.1 
    </Directory> 
</VirtualHost> 

<VirtualHost manager.com:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:\Apache24\htdocs\Manager 2014" 
    ServerName manager.com 
    ServerAlias www.manager.com 
    <Directory "C:\Apache24\htdocs\Manager 2014"> 
    Options Indexes FollowSymLinks 
    AllowOverride all 
    # Require all granted 
Require ip 127.0.0.1 
    </Directory> 
</VirtualHost> 

这都不似乎工作,如果我尝试去到任何一个我最终会被重定向到cake-photos.com虚拟主机。

我需要能够去其他的东西,如localhost/phpmyadmin但这不适用于此配置。

我哪里错了?

回答

1

您是否设置了主机文件?在Unix系统/ etc/hosts上?你有没有重新启动你的服务器?

+0

是:127.0.0.1本地主机 127.0.0.1 \t fangwear.co.uk 127.0.0.1 \t cake-photos.com 127.0.0.1 \t es.cake-photos.com 127.0.0.1 \t fr.cake- photos.com 127.0.0.1 \t de.cake-photos.com 127.0.0.1 \t pt.cake-photos.com 127.0.0.1 \t zh.cake-photos.com 127.0.0.1 \t ru.cake的照片。 com 127.0.0.1 \t my.cake-photos.com 127.0.0.1 \t bd.cake-photos.com 127.0.0.1 \t in.cake-photos.com 127.0.0.1 \t ae.cake-photos.com 127.0.0.1 \t manager.com – imperium2335

+0

我睁开的httpd-vhosts.conf文件和我的条目是这样的:< VirtualHost 127.0.0.1>只有我的IP,并在ServerName是实际名称 – iCaramba

+0

感谢,似乎已经修复它! – imperium2335