Как включить mod_rewrite в Apache2?

Как включить mod_rewrite в Apache2?

Любой вебмастер рано или поздно покупает в свое хозяйство VPS-сервер, на котором будет разворачивать свои эксперименты. Я уже сейчас дорос до этого, поэтому прикупил новый хостинг, на котором потихоньку буду разворачивать новые проекты и пытаться настраивать сервер до боевого состояния (как никак админ же).

После установки связки Apapche+MySQL+PHP у меня возникла проблема, которая приводила к невозможности выбора на сайтах Textpattern другого режима постоянных ссылок, кроме беспорядка.

Как оказалась проблема кроется в отсутствии mod_rewrite.


В большинстве случаев для того, чтобы активировать mod_rewrite в Apache2 необходимо выполнить 1 команду и после перезагрузить сервер, но случается, что этот способ не работает, поэтому привожу другой способ сделать это. Так сказать, чтобы наверняка.

Включаем mod_rewrite в Apache2 двумя способами:

Способ №1

# Активируем mod_rewrite командой:
sudo a2enmod rewrite
# перегружаем Apache2:
/etc/init.d/apache2 restart
  • Способ №2сложный, но 100% рабочий
    1. переходим в /etc/apache2/mods-enabled:
      cd /etc/apache2/mods-enabled
    2. создаем символьную ссылку на rewrite.load:
      sudo ln -s ../mods-available/rewrite.load rewrite.load
    3. открываем для редактирования конфигурационный файл /etc/apache2/sites-available/default:
      sudo gedit /etc/apache2/sites-available/default

      и исправляем:
      AllowOverride None

      на
      AllowOverride All
    4. перезапускаем демон Apache2:
      sudo apache2ctl restart

      или
      /etc/init.d/apache2 restart

Если будут какие-то вопросы, то пишите, постараюсь помочь.

Теги: и

Комментарии

Граватар пользователя «Panda»
Panda, 03/24/13 09:37 #

a2enmod rewrite
Тоже самое

Граватар пользователя «Ghen»
Ghen, 01/12/14 13:17 #

А у меня папка etc пуста. Что делать подскажите?

Граватар пользователя «Зюзгин Иван»
Зюзгин Иван, 01/12/14 16:40 #

Panda: a2enmod rewrite
Тоже самое

Никто и не спорит

Граватар пользователя «Зюзгин Иван»
Зюзгин Иван, 01/12/14 16:40 #

Не может такого быть

Граватар пользователя «Рус»
Рус, 11/29/15 00:02 #

красава, а где все это писать то все?? на лбу у тебя??

Граватар пользователя «Роман»
Роман, 01/30/16 21:56 #

Ghen, Да вы шутник, наверное?




В качестве аватарки используется сервис - gravatar.com



IT-событие
Дата выхода вебсервера nginx
Дата выхода вебсервера nginx
Оглавление
  1. Включаем mod_rewrite в Apache2 двумя способами:
    1. Способ №1
  2. Комментарии