2015-10-07 38 views
0

我正在使用Laravel 5进行项目开发,并试图在wampserver上配置虚拟热点。如何为laravel 5项目创建虚拟主机

我已经改变的httpd的虚拟主机文件是这样的:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "F:/Projects/college/public" 
    ServerName www.college.edu 
    <Directory "F:/Projects/college/public"> 
     Options Indexes FollowSymLinks 
     AllowOverride all 
     # onlineoffline tag - don't remove 
     Order Deny,Allow 
     Deny from all 
     Allow from 127.0.0.1 
    </Directory> 
</VirtualHost> 

hosts文件看起来是这样的:

127.0.0.1 127.0.0.1 www.college.edu 

的问题是,当我浏览到网址:www.college.edu我越来越回到wampserver的本地主机而不是我的项目。 我不知道什么是错的。

回答

0

如果Virtul主机定义不正确Apache出于安全原因将默认为httpd-vhost.conf文件中的第一个已定义域,该文件应该是localhost。

我还要避免使用看TLD的,我倾向于使用.dev

我假设你使用的是最新WAMPServer,其中包括Apache的2.4所以安全的语法已经从Allow...改为Require

见如果这工作得更好:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "F:/Projects/college/public" 
    ServerName college.dev 
    ServerAlias www.college.dev 
    <Directory "F:/Projects/college/public"> 
     Options Indexes FollowSymLinks 
     AllowOverride all 
     Require local 
    </Directory> 
</VirtualHost> 

和主机文件应该是这样的

127.0.0.1 localhost 
::1 localhost 

127.0.0.1 college.dev 
::1 college.dev