sonterix
@sonterix

Сервер apache не видит index.php когда настраиваю виртуальные хосты, что делаю не так?

Добавил виртуальный хост (teaser.mydomain.com.conf) в sites-available
<VirtualHost *:80>
        ServerName teaser.mydomain.com
        ServerAdmin admin@teaser.com
        ServerAlias www.teaser.mydomain.com
        DocumentRoot /home/bukovskiy.n/teaser/public/index.php

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


добавил в хостс, добавил sudo a2ensite teaser.mydomain.com.conf
при перезагрузки сервера пишет, то не видит файл индекса, но он там есть
  • Вопрос задан
  • 2451 просмотр
Решения вопроса 1
Spuner
@Spuner
Developer a bit.
DocumentRoot должен указывать не на файл, а на директорию, служащую корнем для хоста.
Файл, используемый по умолчанию, при переходе в эту директорию указывается с помощью DirectoryIndex.
Т.е. в Вашем случае:
DirectoryIndex index.php
DocumentRoot /home/bukovskiy.n/teaser/public
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы