Назад | Перейти на главную страницу

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

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

Как мне узнать?

Вы можете проверить, включен ли 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