ApacheTwoConfig » Cronologia » Versione 5
Simone Piccardi, 24-12-2010 12:32
1 | 1 | Amministratore Truelite | h1. Configurazione iniziale di Apache 2.0 e PHP |
---|---|---|---|
2 | 4 | Amministratore Truelite | |
3 | 5 | Simone Piccardi | Il pacchetto da installare è @apache2-mpm-prefork@, che è quello con la maggiore compatibilità con i vari pacchetti (in particolare con PHP). Questo installa il server ma di default non lo avvia, per poter avviare il server occorre modificare il file @/etc/default/apache2@ inserendo la riga: |
4 | 4 | Amministratore Truelite | |
5 | <pre> |
||
6 | 1 | Amministratore Truelite | NO_START=0 |
7 | </pre> |
||
8 | 4 | Amministratore Truelite | |
9 | 5 | Simone Piccardi | I file di configurazione sono posti sotto @/etc/apache2@, e rispetto alla versione 1.3 in questo caso non si deve toccare il file di configurazione principale, che è @apache2.conf@, e non si deve utilizzare @httpd.conf@ che è lasciato vuoto per compatibilità. |
10 | 1 | Amministratore Truelite | |
11 | 5 | Simone Piccardi | La configurazione infatti include automaticamente tutto quello che è posto nella directory @conf.d@, per cui la modalità normale in cui si inseriscono le configurazioni che prima venivano include direttamente in coda a @httpd.conf@ è quello di creare ad esse un link simbolico in detta directory; se ad esempio per Apache 1.3 si aveva un httpd.conf terminante con: |
12 | 1 | Amministratore Truelite | |
13 | <pre> |
||
14 | 4 | Amministratore Truelite | Include /etc/ldap-account-manager/apache.conf |
15 | 1 | Amministratore Truelite | Include /etc/webcalendar/apache.conf |
16 | 4 | Amministratore Truelite | </pre> |
17 | 1 | Amministratore Truelite | |
18 | 5 | Simone Piccardi | per usare WebCalendar o LAM, si dovranno creare i link simbolici con: |
19 | 1 | Amministratore Truelite | |
20 | <pre> |
||
21 | 4 | Amministratore Truelite | cd /etc/apache2/conf.d |
22 | 1 | Amministratore Truelite | ln -s /etc/ldap-account-manager/apache.conf ldap-account-maneger |
23 | ln -s /etc/webcalendar/apache.conf webcalendar |
||
24 | 4 | Amministratore Truelite | </pre> |
25 | 1 | Amministratore Truelite | |
26 | 5 | Simone Piccardi | Inoltre si devono installare i moduli relativi ad Apache 2.0 (quelli nella forma @libapache2-mod-*@), e riconfigurare quanto necessario. Ad esempio per usare PHP4 si dovrà installare libapache2-mod-php4, e poi andare a modificare il file @/etc/php4/apache2/php.ini@ per abilitare quanto era stato abilitato automaticamente in @/etc/php4/apache/php.ini@; se ad esempio si era abilitato il supporto per LDAP e per MySQL, si dovranno aggiungere a @/etc/php4/apache2/php.ini@ le righe: |
27 | 1 | Amministratore Truelite | |
28 | 4 | Amministratore Truelite | <pre> |
29 | 1 | Amministratore Truelite | extension=mysql.so |
30 | extension=ldap.so |
||
31 | 4 | Amministratore Truelite | </pre> |