2010-06-24 11 views
8

Quiero crear un host virtual en apache de modo que sirva solo contenido estático como hojas de estilo, videos, imágenes, javascripts, archivos de texto, etc. No estoy viendo ningún " procesamiento "de este host virtual.cómo crear un VirtualHost para servir solo contenido estático

+0

Extender la pregunta, una buena respuesta sería incluir directivas "para informar al navegador para mantener los archivos en su propia caché" y "tener haber peticiones sin cookies". – SandRock

Respuesta

11

crear una entrada VirtualHost de la siguiente manera:

<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

Quité el 'ServerAdmin',' ServerName' y todas esas líneas pertenecientes a los registros y luego reinicié apache. Observo que está publicando archivos php – deostroll

+0

@deostroll: actualicé mi respuesta para que se ajuste a sus necesidades. –

+0

no funcionó como se esperaba. ¿Aún necesitamos la etiqueta 'Location'? – deostroll

Cuestiones relacionadas