4 069
contributi
Nessun oggetto della modifica |
|||
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Squeeze|Wheezy}} | {{Versioni compatibili|Squeeze|Wheezy|Jessie|Stretch}} | ||
__TOC__ | __TOC__ | ||
Riga 16: | Riga 16: | ||
{{Warningbox|'''Debian Stretch''' contiene già di default le configurazioni seguenti, per cui '''NON''' occorre applicare quanto descritto in questo paragrafo.}} | {{Warningbox|'''Debian Stretch''' contiene già di default le configurazioni seguenti, per cui '''NON''' occorre applicare quanto descritto in questo paragrafo.}} | ||
====Fino a Debian Jessie==== | |||
Per ottimizzarne la configurazione, creiamo un file ''.conf'' apposito: | Per ottimizzarne la configurazione, creiamo un file ''.conf'' apposito: | ||
<pre> | <pre> | ||
Riga 94: | Riga 95: | ||
Module expires already enabled | Module expires already enabled | ||
</pre> | </pre> | ||
{{Warningbox|'''Debian Stretch''' contiene già di default le configurazioni seguenti, per cui '''NON''' occorre applicare quanto descritto in questo paragrafo.}} | |||
====Fino a Debian Jessie==== | |||
Noi ci limiteremo quindi a ottimizzarne la configurazione, agendo sul file: | Noi ci limiteremo quindi a ottimizzarne la configurazione, agendo sul file: | ||
<pre> | <pre> | ||
Riga 115: | Riga 120: | ||
</pre> | </pre> | ||
e il gioco è fatto. | e il gioco è fatto. | ||
== I moduli mod_status e mod_info == | == I moduli mod_status e mod_info == | ||
''mod_status'' è un utile modulo che fornisce informazioni sullo stato, sulle performances e sulle attività di un server Apache. Il modulo è già installato di default in Debian e occorre perciò solo abilitarlo. | ''mod_status'' è un utile modulo che fornisce informazioni sullo stato, sulle performances e sulle attività di un server Apache. Il modulo è già installato di default in Debian e occorre perciò solo abilitarlo. | ||
Riga 124: | Riga 130: | ||
<pre> | <pre> | ||
# nano /etc/apache2/conf.d/mod_status.conf | # nano /etc/apache2/conf.d/mod_status.conf | ||
</pre> | |||
oppure da '''Debian Stretch''': | |||
<pre> | |||
# nano /etc/apache2/mods-available/status.conf | |||
</pre> | </pre> | ||
contenente: | contenente: | ||
Riga 129: | Riga 139: | ||
<Location /server-status> | <Location /server-status> | ||
SetHandler server-status | SetHandler server-status | ||
Order deny,allow | # Fino a Debian Jessie | ||
Deny from all | #Order deny,allow | ||
Allow from 192.168.0.0/24 | #Deny from all | ||
#Allow from 192.168.0.0/24 | |||
# Da Debian Stretch | |||
Require ip 192.168.0.0/24 | |||
</Location> | </Location> | ||
</pre> | </pre> | ||
Riga 139: | Riga 152: | ||
<pre> | <pre> | ||
# nano /etc/apache2/conf.d/mod_info.conf | # nano /etc/apache2/conf.d/mod_info.conf | ||
</pre> | |||
oppure da '''Debian Stretch''': | |||
<pre> | |||
# nano /etc/apache2/mods-available/info.conf | |||
</pre> | </pre> | ||
contenente: | contenente: | ||
Riga 144: | Riga 161: | ||
<Location /server-info> | <Location /server-info> | ||
SetHandler server-info | SetHandler server-info | ||
Order deny,allow | # Fino a Debian Jessie | ||
Deny from all | #Order deny,allow | ||
Allow from 192.168.0.0/24 | #Deny from all | ||
</Location> | #Allow from 192.168.0.0/24 | ||
# Da Debian Stretch | |||
Require ip 192.168.0.0/24</Location> | |||
</pre> | </pre> | ||
Dove ovviamente al posto della classe 192.168.0.0/24 dovremo indicare la classe di indirizzi della nostra LAN. | Dove ovviamente al posto della classe 192.168.0.0/24 dovremo indicare la classe di indirizzi della nostra LAN. |