Visto che il blog serve anche a me per ricordare come fare certe cose e magari serve a qualcuno che si mette a cercare come farle, oggi mi segno come ho fatto per creare un virtualhost su apache2.
Questo mi serve perchè creando progetti tramite symfony è utile avere un riferimento virtuale alla cartella reale per evitare url lunghi chilometri!
- Primo: Aprire il file “/etc/apache2/sites-enabled/000-default”.
Alla fine di questo file inseriamo il seguente codice<virtualhost symfony>
ServerName 127.0.1.1
DocumentRoot “<indirizzo_cartella_progetto_symfony>/web”
DirectoryIndex index.php
Alias /sf /$sf_symfony_data_dir/web/sf
<directory “/$sf_symfony_data_dir/web/sf”>
AllowOverride All
Allow from All
</directory>
<directory “<indirizzo_cartella_progetto_symfony>/web”>
AllowOverride All
Allow from All
</directory>
</virtualhost> - Secondo: Aprire il file “/etc/hosts” e scrivere la seguente riga sotto quelle già presenti (ci dovrebbe essere almeno quella per il localhost):
127.0.1.1 symfony
- Terzo: Riavviare apache2 “/ets/init.d/apache2 restart”
Con queste due modifiche il mio browser puntando alla pagina http://symfony/ restituisce esattamente la root del progetto symfony creato.
Se ovviamente non si sa come creare un progetto symfony o non si sa cosa è symfony potete visitare il sito www.symfony-project.org.
Posted under come fare cosa, planet-sprite, web development
This post was written by Filippo on October 28, 2008

