Aggiornamento da una versione precedente di Apache

Se aggiornate Red Hat Linux e Apache avrete bisogno di eseguire due passi:

Dov'è la DocumentRoot?

La DocumentRoot è la directory sul vostro sistema che ha al suo interno la maggior parte delle pagine Web fornite da vostro Web server Apache. La DocumentRoot viene configurata all'interno di httpd.conf. Se non siete esperti nella configurazione di Apache andate alla la sezione DocumentRoot nel Capitolo 12 per una spiegazione più dettagliata.

Nelle precedenti versioni di Apache incluse in Red Hat Linux, la DocumentRoot era in /home/httpd/html. Nel file di configurazione di default di Apache (non-sicuro) la DocumentRoot è /usr/local/apache/htdocs. Il punto importante è — in Red Hat Linux 7.0 la DocumentRoot si trova adesso per default in /var/www/html.

Tutte le pagine Web che non si trovano nella nuova DocumentRoot non verranno distribuite da Apache incluso in Red Hat Linux 7.0 nella sua configurazione di default. Dovete compiere uno dei seguenti passi:

Spostate tutti i file dalla vecchia DocumentRoot (/home/httpd/html, /usr/local/apache/htdocs) nella nuova (/var/www/html).

oppure

Modificate il file di configurazione di Apache e modificate ogni riferimento della DocumentRoot alla vecchia directory.

La soluzione che avete scelto dipende dalla configurazione del vostro sistema. Generalmente se montate automaticamente la /home sul vostro sistema non avete bisogno di avere la DocumentRoot in /home appunto. D'altro canto non avete spazio a sufficienza in /var, quindi non volete la DocumentRoot in /var. Dovete decidere per la soluzione migliore basandovi sulla configurazione del sistema e sulle necessità del server Web.

Cosa succede al vecchio file di configurazione?

Se avete un'altra versione di Apache nel vostro sistema e avete personalizzato i file di configurazione, durante l'installazione di Apache i vecchi file di configurazione verranno salvati nella loro directory con l'estensione .rpmsave . Se avete un'altra versione di Apache, ma non avete modificato i file di configurazione, l'installazione li riscriverà .

Dopo aver installato il programma Apache, potete recuperare la vostra precedente configurazione dai file .rpmsave riportandola tramite un'operazione copia ed incolla nei nuovi file.