Attivare / disattivare moduli Apache 2
Breve guida che spiega come attivare oppure disattivare i moduli di Apache 2.
Come si attivano i moduli di Apache 2
Per attivare i moduli è necessario inserire il comando a2enmod seguito dal nome del modulo richiesto:
#a2enmod nome_modulo
Nel caso non ricordiate il nome del modulo da attivare è sufficiente non inserire alcun parametro dopo il comando a2enmod:
#a2enmod
In questo modo riceverete un elenco che vi mostrerà i moduli disabilitati, simile al seguente:
Which module would you like to enable? Your choices are: actions alias asis auth_basic auth_digest authn_alias authn_anon authn_dbd authn_dbm authn_default authn_file authnz_ldap authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta cgid cgi charset_lite dav_fs dav dav_lock dav_svn dbd deflate dir disk_cache env expires userdir usertrack version vhost_alias Module name?
Dopo aver attivato il modulo, è necessario applicare le modifiche fatte, eseguendo un riavvio del server, tramite il solito comando:
#/etc/init.d/apache2 force-reload
Esempio
Per installare il mod_rewrite sarà sufficiente digitare i seguenti comandi:
#a2enmod rewrite #/etc/init.d/apache2 force-reload
Come si disattivano i moduli di Apache 2
La procedura di disattivazione, con relativa cancellazione del link simbolico presente nella directory /etc/apache2/mods-enabled/, è del tutto simile a quella precedentemente illustrata per l'attivazione di un modulo. Il comando usato questa volta è a2dismod, che può essere seguito dal nome del modulo o utilizzato senza parametri per avere un elenco di opzioni.
Nel primo caso il codice sarà il seguente:
#a2dismod nome_modulo
Nel secondo caso invece, basterà digitare
#a2dismod
per ricevere l'elenco dei moduli abilitati, ad esempio:
Which module would you like to disable? Your choices are: alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi dav dav_svn dir env mime negotiation php5 rewrite setenvif ssl status userdir Module name?
Note
apache, attivare rewriting, attivazione moduli, disattivazione moduli, mod-rewrite, attivazione mod-rewrite, apache moduli, disabilitare moduli apache, a2enmod, a2dismod
Dettagli pubblicazione
Categoria: Apache e Web Server
Pubblicato da: loris.genetti in data: 08.01.2008 18:54:17
Ultima modifica di: loris.genetti in data: 21.01.2009 11:13:16
Votazioni
Commenti
Gli utenti del sito hanno rilasciato 4 commenti, di cui 0 in attesa di approvazione.
Commento di: Sergio in data: 26.08.2008 17:13:02
Ciao ho provato ad attivare il modulo rewrite sul mio server (ubuntu 7 e apache2)ma non va. Eppure mi elenca mod_rewrite nella lista dei LoadedModules di phpinfo(). Le direttive nel file .htacces vanno bene, funzionano altrove. Cosa può essere? Grazie!
Commento di: loryzz in data: 26.08.2008 17:49:59
Se "mod_rewrite" compare tra i LoadedModules significa che effettivamente è installato.
Per renderlo attivo su un particolare dominio virtuale (ad esempio quello di default), prova a modificare il file "/etc/apache2/sites-enabled/default", sostituendo la seguente riga:
AllowOverride None
con
AllowOverride all
Dopo aver efettuato l'operazione, ricordati di riavviare Apache2, con il comando:
sudo /etc/init.d/apache2 restart
Poi fammi sapere se hai ancora problemi! :)Commento di: Sergio in data: 27.08.2008 11:07:56
Grazie loryzz con la modifica da te indicata ora tutto ok! Ciao!
Commento di: loryzz in data: 03.05.2009 11:37:41
Grazie a te per aver utilizzato le guide IceLab!
Lascia un commento
Tutti i commenti devono essere approvati da un amministratore prima di essere visualizzati al pubblico. Si tratta di una misura preventiva contro spam e pubblicità e non è necessario reinviare il commento.
Si prega di scrivere commenti in tema. Spam e messaggi promozionali non vengono approvati.























Ritorna all'inizio
Commenti rispetto al totale
0 %
Percentuale di commento
0 %