Voglio creare un host virtuale in apache in modo tale che serva solo contenuto statico come fogli di stile, video, immagini, javascript, file di testo, ecc. Non sto guardando alcun " elaborando "funzionalità da questo host virtuale.come creare un VirtualHost per servire solo contenuto statico
risposta
creare una voce VirtualHost
come segue:
<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>
Ho rimosso il 'ServerAdmin',' ServerName' e tutte quelle righe relative ai log e quindi riavviato apache. Osservo che sta servendo file php – deostroll
@deostroll: ho aggiornato la mia risposta per soddisfare le tue esigenze. –
non ha funzionato come previsto. Abbiamo ancora bisogno del tag 'Location'? – deostroll
Per estendere la domanda, una buona risposta sarebbe includere direttive "per informare il browser a mantenere i file nella propria cache" e "per avere essere richieste senza cookie". – SandRock