Apache Web Server

Avendo dovuto reinstallare Ubuntu, mi è toccato rimettere su il server LAMP (Linux Apache Mysql PHP).
Bene, fin qui nulla di problematico:

$ sudo apt-get install tasksel

Dopodiché selezionate Webserver e il gioco è fatto.
No, il vero problema è sorto con il modulo rewrite di Apache (mod_rewrite). Per installarlo basta dare un semplice:

$ sudo a2enmod rewrite

Poi però (informazione che non ho trovato così facilmente) è necessario modificare il file di configurazione dei siti di Apache:

$ sudo gedit /etc/apache2/sites-available/default

Una volta aperto con i privilegi di root, è necessario cercare il seguente pezzo di configurazione:

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

Trasformandolo nel seguente:

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>

Infine riavviate Apache:

$ sudo service apache2 restart

E ora buon divertimento con l’url-rewriting :D