2013-12-10 3 views
0

Я пытаюсь настроить два сайта, запущенных на одном сервере apache с virtualhosts. Как бы то ни было, я пытаюсь настроить apache всегда с моей конфигурацией. Вот файл конфигурацииПроблемы с настройкой виртуальных хостов на apache2

Listen 80 
Listen 8080 

NameVirtualHost 172.16.10.2:80 
NameVirtualHost 172.16.10.2:8080 

<VirtualHost 172.16.10.2:80> 
    ServerName be.wincars.local 
    DocumentRoot /var/www/wincarsbe 
    CustomLog /var/www/logs/wincarsbe.log combined 
    ErrorLog /var/www/logs/wincarsbe.log 
</VirtualHost> 

<VirtualHost 172.16.10.2:8080> 
    ServerName com.wincars.local 
    DocumentRoot /var/www/wincarscom 
    CustomLog/var/www/logs/wincarscom.log combined 
    ErrorLog /var/www/logs/wincarscom.log 
</VirtualHost> 

При попытке перезапустить Apache, вот что я получаю:

apache output

+0

попробуйте использовать ServerAlias – Bijendra

ответ

0

Попробуйте что-то вроде

Listen 80 
.... 
NameVirtualHost *:80 

<VirtualHost *:80> 
ServerName be.wincars.local 
... 
</VirtualHost> 

<VirtualHost *:80> 
ServerName com.wincars.local 
... 
</VirtualHost> 

Вы также можете попробовать сделать Apache выгружать информацию о настроенных виртуальных хостах:

httpd -t -D DUMP_VHOSTS 
Смежные вопросы