2014-07-07 50 views
0

1)我創建的默認配置文件的副本,並重新命名爲 「livrets.com」(內部的/ etc/apache2的/網站可用目錄)Ubuntu的apache2的本地虛擬站點

2)我編輯它如下:

<VirtualHost *:80> 
     ServerAdmin [email protected] 
     ServerName livrets.com 
     ServerAlias www.livrets.com 

     DocumentRoot /var/www/livrets.com/htdocs 
     <Directory /var/www/livrets.com/> 
       Options Indexes FollowSymLinks MultiViews 
       AllowOverride None 
       Order allow,deny 
       allow from all 
     </Directory> 

     ErrorLog ${APACHE_LOG_DIR}/error.log 

     # Possible values include: debug, info, notice, warn, error, crit, 
     # alert, emerg. 
     LogLevel warn 

     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

3)我啓用它運行sudo a2ensite livrets.com

4)我創建的目錄/var/livrets.com/htdocs給它777點的屬性(可以肯定),我的用戶的所有者:sudo chown -R fred:fred /var/www

5)我創建在/ var index.html文件/ WWW/livrets.com/htdocs目錄

6)我重新啓動Apache的

然而,當我在瀏覽器中鍵入URL livrets.com,它不顯示我的/var/www/livrets.com/htdocs /index.html文件。

有什麼想法?

回答

0

你忘了一個條目添加到您的主機文件,告訴你的機器在哪裏「看」,當你在瀏覽器的地址欄中輸入「livrets.com。

默認情況下,你的機器將使用域的DNS條目。通過添加以下行到您的主機文件...

127.0.0.1 livrets.com 

...你告訴你的機器,當你在瀏覽器的地址欄中輸入「livrets.com」,看你的自己的機器(127.0.0.1)。

如果您使用的是Linux,如果您位於Windows PC上,則位於/etc/目錄中的「hosts」文件位於C:\ Windows \ System32 \ Drivers \ etc \ hosts或位於/private/etc/如果您使用的是Mac。