3 581
contributi
m (→Configurazione dei Virtual Host: aggiunto nota DocumentRoot) |
m (non compatibilità + aggiunto link a guida più aggiornata) |
||
(5 versioni intermedie di un altro utente non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Squeeze|Wheezy|Jessie}} | {{Versioni compatibili|ONLY|Squeeze|Wheezy|Jessie}} | ||
{{Box|Guida aggiornata|Per Debian 9 ([[Stretch]]) o superiori fare riferimento alla [[Installare un ambiente LAMP: Linux, Apache2, SSL, MySQL, PHP5 - Stretch|guida apposita]].}} | |||
== Introduzione == | == Introduzione == | ||
'''LAMP''' è un acronimo che indica un ambiente server in cui siano installati '''L'''inux, '''A'''pache, '''M'''ySQL e '''P'''HP. In questa guida vedremo come installare un server Apache2 su Debian Lenny, come configurare il modulo SSL e come fornire supporto per il linguaggio di scripting PHP5 e i database basati su MySQL. | '''LAMP''' è un acronimo che indica un ambiente server in cui siano installati '''L'''inux, '''A'''pache, '''M'''ySQL e '''P'''HP. In questa guida vedremo come installare un server Apache2 su Debian Lenny, come configurare il modulo SSL e come fornire supporto per il linguaggio di scripting PHP5 e i database basati su MySQL. | ||
Riga 110: | Riga 113: | ||
Options Indexes FollowSymLinks MultiViews | Options Indexes FollowSymLinks MultiViews | ||
AllowOverride None | AllowOverride None | ||
Order allow,deny | |||
allow from all | # Fino a Debian Wheezy | ||
#Order allow,deny | |||
#allow from all | |||
# Da Debian Jessie | |||
Require all granted | |||
</Directory> | </Directory> | ||
Riga 120: | Riga 129: | ||
AllowOverride None | AllowOverride None | ||
Options None | Options None | ||
# Fino a Debian Wheezy | |||
#Order allow,deny | |||
#allow from all | |||
# Da Debian Jessie | |||
Require all granted | |||
</Directory> | </Directory> | ||
Riga 127: | Riga 142: | ||
AllowOverride None | AllowOverride None | ||
Options None | Options None | ||
Order allow,deny | |||
# Fino a Debian Wheezy | |||
#Order allow,deny | |||
#allow from all | |||
# Da Debian Jessie | |||
Require all granted | |||
</Directory> | </Directory> | ||
Riga 137: | Riga 158: | ||
Options Indexes MultiViews | Options Indexes MultiViews | ||
AllowOverride None | AllowOverride None | ||
Order allow,deny | |||
# Fino a Debian Wheezy | |||
#Order allow,deny | |||
#allow from all | |||
# Da Debian Jessie | |||
Require all granted | |||
</Directory> | </Directory> | ||
</VirtualHost> | </VirtualHost> | ||
</pre> | </pre> | ||
'''NOTE''' | |||
* '''Da Debian Jessie (Apache 2.4.x)''': | * '''Da Debian Jessie (Apache 2.4.x)''': | ||
1) la ''DocumentRoot'' è /var/www/html/ | 1) la ''DocumentRoot'' è <tt>/var/www/html/</tt> | ||
2) il controllo degli accessi Rule-Based prevede una configurazione differente: | 2) il controllo degli accessi Rule-Based prevede una configurazione differente: | ||
* per negare l'accesso alla directory a tutti: | * per negare l'accesso alla directory a tutti: | ||
<pre>Order deny,allow | <pre>Order deny,allow | ||
Riga 220: | Riga 250: | ||
<pre> | <pre> | ||
<Files *.php> | <Files *.php> | ||
SetOutputFilter PHP | # Da Debian Wheezy | ||
SetInputFilter PHP | AddType application/x-httpd-php .php | ||
AddType application/x-httpd-php-source .phps | |||
# Fino a Debian Squeeze | |||
#SetOutputFilter PHP | |||
#SetInputFilter PHP | |||
LimitRequestBody 524288 | LimitRequestBody 524288 | ||
</Files> | </Files> |
contributi