Como verificar se mod_alias está ativado?

5

Eu quero tentar o mod_alias em vez do mod_rewrite para algumas regras simples de redirecionamento, mas as diretivas parecem não estar funcionando quando inseridas em .htaccess . É possível que mod_alias não esteja carregado ou ativado no servidor?

Como descubro?

    
por Knocks X 19.01.2014 / 00:42

2 respostas

5

Você pode verificar se mod_alias está ativado usando o seguinte comando:

~$ apache2ctl -M | grep alias
 alias_module (shared)
Syntax OK

Você também pode verificar manualmente o arquivo que está carregando o módulo:

~$ cat /etc/apache2/mods-enabled/alias.load 
LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so
    
por 19.01.2014 / 01:38
2

Você pode tentar listar todos os módulos ativos com um destes:

apachectl -t -D DUMP_MODULES

ou

httpd -M

Além disso, verifique se o módulo está comentado no arquivo httpd.conf:

cat /etc/httpd/conf/httpd.conf | grep LoadModule
    
por 19.01.2014 / 00:50