2015-01-24 2 views
0

У меня трудные времена, пытаясь понять, как настроить эту конфигурацию на веб-сервере Apache, чтобы соответствовать моим потребностям. Im работает centOS6 и у меня 4 разных IP-адреса, и я пытаюсь добавить: первый IP-адрес, который будет указан для 10 доменов второй IP-адрес для прослушивания других 10 доменов третий IP-адрес для прослушивания еще 10 доменов 4 ip-адрес для прослушивания еще 10 доменов В httpd.conf я добавил Listen Ip: port - это первый ip-адрес, связанный с первыми 10 доменами, и все в порядке. Это файл для каждого домена из /httpd/conf.d:сбивает с толку директиву виртуального хоста apache

NameVirtualHost *:80 

<Directory "/var/www/www.my url.com"> 
    Options +Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

<VirtualHost *:80> 
    ServerName www.my url.com 
    ServerAlias www.www.my url.com www.my url.com 
    DocumentRoot /var/www/www.my url.com 
</VirtualHost>` 

проблема начинается с очередным раундом 10 доменов, имеющих второй адрес IP. Это директивы для каждой из этих областей:

Listen 151.x.x.x:8080 
NameVirtualHost 151.x.x.x:8080 

<Directory "/var/www/Myurl.com"> 
    Options +Indexes FollowSymLinks 
    AllowOverride All 
    Order allow,deny 
    Allow from all 
</Directory> 

<VirtualHost 151.x.x.x:8080> 
    ServerName www.Myurl.com 
    ServerAlias www.Myurl.com Myurl.com 
    DocumentRoot /var/www/Myurl.com 
</VirtualHost> 

Когда им пытаются перезапустить IM сервер Apache получает это сообщение: Адрес уже используется: make_sock: может не связываться адрес 151.xxx:8080 нет Доступны слуховые гнезда, выключение Невозможно открыть журналы

В чем проблема? и как я могу добавить эти разные ips в свои домены?

ответ

0

Ошибка означает, что что-то еще прослушивает этот IP: PORT, включая потенциально дублирующие директивы Listen в этом примере httpd. Используйте grep, чтобы найти дубликат.

Смежные вопросы