Один и тот же веб-сервис работает на другом сетевом интерфейсе

305
user1589169

Могу ли я настроить веб-сервис на linux ubuntu server 12.04 для доступа к двум разным сетевым интерфейсам в разных сетях?

Например:

Мой сервер eth0 доступен из одной подсети, и его компьютеры могут использовать веб-сервис. Мой сервер eth1 настроен с другой IP-подсетью, поэтому не может использовать веб-службу.

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

0
Разве это не простой вопрос, чтобы убедиться, что серверное программное обеспечение (демон), которое управляет или предоставляет сервис, привязывается к обоим интерфейсам. Какое программное обеспечение вы используете? RedGrittyBrick 9 лет назад 0
Я пока не знаю, один из сервисов - hg mercurial. user1589169 9 лет назад 0
ты имеешь ввиду настроить мой apache для привязки двух интерфейсов? user1589169 9 лет назад 0

1 ответ на вопрос

0
RedGrittyBrick

For Hg Mercurial you make sure the configuration file allows the web service to bind to all available network interfaces

web Web interface configuration. The settings in this section apply to both the builtin webserver (started by hg serve) and the script you run through a webserver (hgweb.cgi and the derivatives for FastCGI and WSGI). ... The full set of options is: address Interface address to bind to. Default is all. 
Единственное изменение настроек: web.push_ssl = NO. Это не публичный репозиторий. user1589169 9 лет назад 0
На второй стороне сетевого клиента ping и ssh успешно выполняются, но при попытке клонирования я получил сообщение «ошибка прерывания: сеть недоступна», даже при изменении адреса hg только на eth1 IP. user1589169 9 лет назад 0