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

332
user1589169

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

Например:

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

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

0
Разве это не простой вопрос, чтобы убедиться, что серверное программное обеспечение (демон), которое управляет или предоставляет сервис, привязывается к обоим интерфейсам. Какое программное обеспечение вы используете? RedGrittyBrick 10 лет назад 0
Я пока не знаю, один из сервисов - hg mercurial. user1589169 10 лет назад 0
ты имеешь ввиду настроить мой apache для привязки двух интерфейсов? user1589169 10 лет назад 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 10 лет назад 0
На второй стороне сетевого клиента ping и ssh успешно выполняются, но при попытке клонирования я получил сообщение «ошибка прерывания: сеть недоступна», даже при изменении адреса hg только на eth1 IP. user1589169 10 лет назад 0