2010-06-24 85 views
8

我想在apache中創建一個虛擬主機,使其僅爲像樣式表,視頻,圖像,javascripts,文本文件等靜態內容。我沒有看任何「處理「這個虛擬主機的功能。如何創建VirtualHost只提供靜態內容

+0

要延長的問題,一個很好的答案將包括指示「通知瀏覽器文件保存在自己的緩存」和「有是無Cookie的請求」。 – SandRock 2010-12-21 16:18:09

回答

11

創建一個VirtualHost條目,如下所示:

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName media.domain.tld 

    DocumentRoot "/Library/WebServer/Documents/media" 

    ErrorLog "/private/var/log/apache2/media-error_log" 
    CustomLog "/private/var/log/apache2/media-access_log" common 

    <Directory /Library/WebServer/Documents/media> 
    Order deny,allow 
    Allow from all 
    SetHandler default-handler 
    </Directory> 

</VirtualHost> 
+0

我刪除了'ServerAdmin','ServerName'和所有與日誌有關的行,然後重新啓動apache。我觀察它是否提供php文件 – deostroll 2010-07-09 10:45:32

+0

@deostroll:我更新了我的答案以適合您的需求。 – 2010-07-09 11:55:38

+0

它沒有按預期工作。我們是否還需要「位置」標籤? – deostroll 2010-07-12 06:26:48

相關問題