@pet1987

Почему не работают виртуальные хосты на apache2?

Всем доброго врмемени суток!
OC Ubuntu 22.04 установленна на VPS Server.
Через LAMP установил apache2 и настроил виртуальные хосты. Все делал по инструкции.
В папку ar/www/html/my_site/ положил файл index.html.
Но при попытке открыть сайт по адрессу server_IP/my-site выдается ошибка 404 Not Found.
А если в диоректории /var/www/html/my_site/ создать .htaccess с содержимым:
<Directory /var/www/html/my_site/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>


То выдается ошибка 500 Internal Server Error.

В логах apache2 вот что:
error.log
[Fri Mar 10 21:07:15.837256 2023] [mpm_prefork:notice] [pid 63815] AH00171: Graceful restart requested, doing restart
[Fri Mar 10 21:07:15.877699 2023] [mpm_prefork:notice] [pid 63815] AH00163: Apache/2.4.52 (Ubuntu) configured -- resuming normal operations
[Fri Mar 10 21:07:15.877716 2023] [core:notice] [pid 63815] AH00094: Command line: '/usr/sbin/apache2'
[Fri Mar 10 21:07:15.929813 2023] [mpm_prefork:notice] [pid 63815] AH00171: Graceful restart requested, doing restart

С чем может быть связанна данная проблема? Что можно посмотреть и проверить?
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
akelsey
@akelsey
Во-первых я не вижу виртуальных хостов.
Во-вторых ошибка 500 в случае если в .htaccess пытаться засунуть конфиг апача вполне логична.
Для того что бы работал вариант "server_IP/my-site" ничего настраивать не нужно, просто положили в папку /var/www/html/my_site/ контент, обратились - он отобразил. Виртуальные хосты тут непричем.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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