403 Запрещено после изменения DocumentRoot

Итак, я попытался запустить домен, поддомен и другой домен на одном компьютере. Я настроил файл conf для каждого сайта:

<VirtualHost *:80>
        ServerName websitea.com
        ServerAlias www.websitea.com
        DocumentRoot /var/www/html/weba
</VirtualHost>

<Directory /var/www/html/weba>
  Order allow,deny
  Allow from all
  Require all granted
</Directory>

Такую же конфигурацию папок можно найти и в apache2.conf (я пытался с ней поэкспериментировать), и она одинакова для всех сайтов.

Проблема в том, что после установки этого DocumentRoot и отключения 000-default.conf я получаю 403 запрещенных.

Что я пытался сделать до сих пор:

  • Смена владельца на www-data:www-data
  • Меняем перми на 755/777
  • Положить каталог конфигурации в
  • apache2.conf или конф сайта, помещающие все сайты в 1 файл
  • все виды настроек каталогов (индексы параметров FollowSymLinks, AllowOverride none/all, требовать все предоставленные, Allow from all, Order Allow,Deny)

но никто не будет работать...

РЕДАКТИРОВАТЬ: я обнаружил, что веб-сайт переходит в /www/var/html/, хотя домен настроен на получение /www/var/html/weba, DocumentRoot практически ничего не делает в конфигурациях.

1 ответ

Похоже, вы создали новый файл конфигурации виртуального хоста по этому пути / etc / apache2 / sites-available /

вам нужно включить файл conf виртуального хоста сайта, например, id файл conf виртуального хоста сайта называется 'websitea.conf', тогда вам нужно выполнить команду ниже

sudo a2ensite websitea.conf

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