@D44k

Apache2 virtual host, почему не перенаправляет?

Доброго дня.
Есть VPS, домен делегирован, DNS настроены и работают.
Создан свой конфиг виртуальных хостов в папке /etc/apache2/sites-available/site.ru.conf
Директория сайта /var/www/site.ru
<VirtualHost *:80>
    ServerAdmin admin@site.ru
    ServerName site.ru
    ServerAlias www.site.ru
    DocumentRoot /var/www/site.ru
    ErrorLog /var/log/apache2/site/error.log
    CustomLog /var/log/apache2/site/access.log combined
    <Directory /var/www/site.ru>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Конфиг включен через a2ensite site.ru, сервер перезагружен
При попытке открыть site.ru перенаправляет в стандартную директорию /var/www/html
Т.е. срабатывает стандартный конфиг 000-default
Подскажите что забыл сделать?
  • Вопрос задан
  • 1155 просмотров
Решения вопроса 1
@xtreme
Снимаю порчу по SSH :)
apache2ctl configtest && apache2ctl graceful
??
Перезапускали апач-то? Больше в конфигах нигде site.ru не упоминается?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
romy4
@romy4
Exception handler
сперва сравнить адрес из nslookup site.ru и apache2ctl -S с айпишником, на котором хостится virtualhost
Ответ написан
Комментировать
@D44k Автор вопроса
Юрий romy4
Конфиг тест ОК, перезагружал, ip совпадают
apache2ctl -S
VirtualHost configuration:
*:80                   is a NameVirtualHost
         default server site.ru (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost site.ru (/etc/apache2/sites-enabled/000-default.conf:1)
         port 80 namevhost site.ru (/etc/apache2/sites-enabled/site.ru.conf:1)
                 alias www.site.ru
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/lock/apache2" mechanism=fcntl
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33

Насколько я понимаю дефолтный конфиг как раз и обрабатывает site.ru, могу я его просто выключить через a2des или есть более правильный способ?

ldv
000-default.conf:
<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html

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

</VirtualHost>
Ответ написан
Ваш ответ на вопрос

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

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