Я пытаюсь включить 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, даже для главного домена.
Я зафиксировал его благодаря этот вопрос о Переполнении стека
Просто, это
DocumentRoot /var/www
<Directory "/var/www/">
AllowOverride All
</Directory>
в /etc/apache2/sites-available/yourdomain.com.conf
достаточно