LINUX.ORG.RU
решено ФорумAdmin

Настройка поддоменов в Apache на локалхосте


0

1

Здравствуйте!

Помогите настроить поддомены в апаче. Вроде все сделал правильно, но при переходе по адресу subdomain.domain.local апач отдает страницу с главного домена.

Мой конфиг:

/etc/httpd/conf.d/vhost-domain.conf

Listen 8350
<VirtualHost *:8350>
        ServerName domain.local
        ServerAlias www.domain.local
        DocumentRoot /var/www/domain
 
        <Directory /var/www/domain>
			Options Indexes FollowSymLinks MultiViews
			AllowOverride None
			Order allow,deny
			allow from all
        </Directory>

        ErrorLog /var/www/domain/error.log
</VirtualHost>



<VirtualHost *:8350>
        ServerName forum.domain.local
        ServerAlias www.forum.domain.local
        DocumentRoot /var/www/forum

        <Directory /var/www/forum>
			Options Indexes FollowSymLinks MultiViews
			AllowOverride None
			Order allow,deny
			allow from all
        </Directory>

        ErrorLog /var/www/forum/error.log
</VirtualHost>

/etc/hosts

127.0.0.1       domain.local
127.0.0.1       forum.domain.local

Сейчас при переходе в браузере по адресу domain.local или forum.domain.local отображается страница, находящаяся в /var/www/domain/index.php

Что нужно исправить для того, чтобы при переходе по адресу domain.local открывалась страница /var/www/domain/index.php, а при переходе по адресу forum.domain.local - /var/www/forum/index.php?

P.S. ОC - Fedora 15

Ответ на: комментарий от pyatak123

Огромное спасибо!

httpd -t выдавала

[warn] _default_ VirtualHost overlap on port 8350, the first has precedence

После добавления в /etc/httpd/conf.d/vhost-domain.conf строки

NameVirtualHost *:8350
Все заработало!

mongol1986 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.