Как я могу включить mod_rewrite на Сервере Ubuntu?

Я пытаюсь включить mod_rewrite на моем новом сервере. Я установил ЛАМПУ и настроил остальных использующих webmin, но я не могу работать mod_rewrite. Я получаю страницу URL Not Found, когда я вношу любые изменения в конфигурациях как 000default.conf или apache.conf.

sudo nano /etc/apache2/sites-available/000-default.conf 

Поиск DocumentRoot /var/www/html и добавьте следующие строки непосредственно ниже:

<Directory "/var/www/html">
    AllowOverride All
</Directory>

Этот метод не работает. Мои сайты находятся в /var/www/domainname не в /var/www/html/domainname

/etc/apache2/sites-enabled - пустой файл

Когда я добавляю

Options Indexes FollowSymLinks
   AllowOverride All

К конфигурационному файлу виртуального сервера я получаю страницу Forbidden (никакое разрешение) для каждого URL, даже для главного домена.

0
задан 11 November 2018 в 22:42

1 ответ

Я зафиксировал его благодаря этот вопрос о Переполнении стека

Просто, это

DocumentRoot /var/www
<Directory "/var/www/">
AllowOverride All
</Directory>

в /etc/apache2/sites-available/yourdomain.com.conf достаточно

2
ответ дан 1 October 2019 в 04:43

Другие вопросы по тегам:

Похожие вопросы: