Есть задача: привязать n (n=100, например) реальных IP-адресов к одному физическому серверу и обеспечить n виртуальных хостов для апача, каждый со своим уникальным IP.
Возможно ли такое? В какую сторону копать?
Вот как-то так. Извините, если некорректно сформулировал.
> Есть задача: привязать n (n=100, например) реальных IP-адресов к одному физическому серверу
man ifconfig =) алиасом прибей. хотя я предпочитаю с помощью iproute2 добавлять.
> обеспечить n виртуальных хостов для апача, каждый со своим уникальным IP
кусок с моей рабочей машины:
NameVirtualHost 194.0.200.129:80
<VirtualHost 194.0.200.129:80>
ServerAdmin kwcenter@gmail.com
DocumentRoot "/srv/httpd/htdocs/ext"
ServerName myservername.mydomain
ServerAlias www.myservername.mydomain
</VirtualHost>
NameVirtualHost 10.0.0.15:80
<VirtualHost 10.0.0.15:80>
ServerAdmin kwcenter@gmail.com
DocumentRoot "/srv/httpd/htdocs/int"
ServerName mylocalname.localdomain
ServerAlias www.mylocalname.localdomain
</VirtualHost>
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
ServerAdmin kwcenter@gmail.com
DocumentRoot "/srv/httpd/htdocs/localhost"
ServerName localhost
</VirtualHost>
вопросы?
когда скрипт будет выполнять какой-нить коннект, он все равно будет биндится к первому попавшемуся ip-адресу, соответственно нужно дополнительно этот факт учитывать
> когда скрипт будет выполнять какой-нить коннект, он все равно будет биндится к первому попавшемуся ip-адресу, соответственно нужно дополнительно этот факт учитывать
Про alias'ы и VistHost'ы я в курсе.
Меня как раз вот эта проблема интересует, на которую указал borisych