Как проверить, включен ли mod_alias?

Я хочу попробовать mod_alias вместо mod_rewrite для пары простых правил перенаправления, но директивы, кажется, не работают при вводе в .htaccess, Возможно ли, что mod_alias не загружен или не включен на сервере?

Как я узнаю?

2 ответа

Вы можете проверить, включен ли mod_alias, с помощью следующей команды:

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

Вы также можете вручную проверить файл, который загружает модуль:

~$ cat /etc/apache2/mods-enabled/alias.load 
LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so

Вы можете попробовать перечислить все активные модули с одним из них:

apachectl -t -D DUMP_MODULES

или же

httpd -M

Также проверьте, не закомментирован ли модуль в файле httpd.conf:

cat /etc/httpd/conf/httpd.conf | grep LoadModule
Другие вопросы по тегам