2013-07-29 194 views
1

我創建了一個虛擬主機/etc/apache2/site-available/mysite.local與此配置:虛擬主機無法正常工作

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName mysite.local 
    DocumentRoot /var/www/mysite 
    <Directory /> 
      Options FollowSymLinks 
      AllowOverride None 
    </Directory> 
    <Directory /var/www/mysite> 
      Options Indexes FollowSymLinks MultiViews 
      AllowOverride All 
      Order allow,deny 
      allow from all 
    </Directory> 

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 
    <Directory "/usr/lib/cgi-bin"> 
      AllowOverride None 
      Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 
      Order allow,deny 
      Allow from all 
    </Directory> 
</VirtualHost> 

/etc/hosts

127.0.0.1 localhost 
127.0.1.3 mysite.local 

但是當我去mysite.local它顯示localhost! 有什麼問題?

+0

我也有問題,我想有些東西需要更改爲主機文件 – asm234

回答

1

問題是根據重新加載apache2服務,我必須重新加載apache作爲sudoer。

我必須使用sudo service apache2 reload而不是service apache2 reload

相關問題