2015-10-07 37 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