Назад | Перейти на главную страницу

Доступ к веб-сервису из внешней сети

Я пытаюсь развернуть веб-службу (wsdl) на машине с Ubuntu 12.04 и получить доступ к ней через внешнюю сеть, то есть через Интернет.

Сначала я протестировал apache2, запустив его и зайдя на простой веб-сайт через http://<ip-adress>/. Все работало нормально

Во-вторых, я остановил apache2 и запустил свою службу, работающую на порту 80. Моя служба могла быть доступна локально через http://localhost/ но был недоступен с помощью http://<ip-address>

Интересно, пропустил ли я что-то или apache содержали внешние функции, позволяющие доступ к сервису извне.

Многие веб-серверы / фреймворки просто привязываются к интерфейсу 127.0.0.1 (lo).

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

Посмотри, можешь ли ты где-нибудь указать адрес. Установите 0.0.0.0.

С Apache это работало, потому что соединение от него с вашим веб-сервисом было через localhost.