wamp vhost servername重定向到wamp主页而不是CodeIgniter的欢迎页面

时间:2011-10-21 16:19:52

标签: wamp

我是使用框架codeigniter的php的新手。 我希望我的servername被定向到codeigniter的欢迎页面。 在设置vhost的同时, 我在vhost servername中遇到了问题。 每次我访问它时,它都会重定向到wampserver主页。

我尝试使用以下命令在httpd-vhost.conf中配置它:

<VirtualHost 127.0.0.1>
    DocumentRoot "C:/wamp/www"
    ServerName localhost
</VirtualHost>

<VirtualHost 127.0.0.1>
    DocumentRoot "C:/wamp/www/mysite"
ServerName mysite.com

</VirtualHost>

我取消注释Include conf/extra/httpd-vhosts.conf行 我还在Windows host文件中包含了域名。

127.0.0.1 mysite.com

但是,每次我访问mysite.com时,它都会显示wampserver主页,而不是codeigniter的欢迎页面。

1 个答案:

答案 0 :(得分:2)

您需要取消注释:

NameVirtualHost *:80

在httpd-vhosts.conf中。甚至可能成功

NameVirtualHost *

确保使用FollowSymLinks

<Directory "c:/wamp/www">
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

甚至制作两个虚拟主机..一个用于domain.com

<VirtualHost *:80>
    ServerName domain.com
    DocumentRoot C:/wamp/www/domain
    ErrorLog C:/wamp/www/domain/logs/error.log
    CustomLog C:/wamp/www/domain/logs/access.log common
<Directory "c:/wamp/www">
        Options -Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
</VirtualHost> 

再次访问www.domain.com

<VirtualHost *:80>
    ServerName www.domain.com
    ServerAlias www.domain.com
    DocumentRoot C:/wamp/www/domain
    ErrorLog C:/wamp/www/domain/logs/werror.log
    CustomLog C:/wamp/www/domain/logs/waccess.log common
<Directory "c:/wamp/www">
        Options -Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        Allow from all
</Directory>
</VirtualHost> 

确保您已为日志文件创建了所有文件夹。

顺便说一下,我并非100%确定这一切都能奏效。

有关此主题的良好资源:

Wamp Server: Multiple Virtual Hosts are not working on Windows

http://www.dennisplucinik.com/blog/2007/08/16/setting-up-multiple-virtual-hosts-in-wamp/