2015-09-01 4 views
0

мы в настоящее время есть веб-сервис, размещенный на нашем сервере, и ссылку на службе что-то вроде этого: www.something.com:8041/MyService.asmxномер порта в URL

наш клиент не могу открыть эту ссылку в их браузера или подключиться к сервису через приложение. Они узнали, что порт 8041 заблокирован .... для меня это не имеет смысла, этот номер порта в URL-адресе, почему блокирование портов имеет к этому какое-то отношение? его не глядя на запрос выходит через порт 8041?

Мы собираемся открыть порт 8041 на клиенте, но это не делает смысл, порт 8041 для наших серверов пользы и разблокированы ...

+0

потому что 8041 не является стандартным портом, и если 8041 открывается, что сказать, что какая-то другая система не использует 8041 для ботнета C & C или что-то еще? просто потому, что вы держите машину на подъездной дорожке, это не значит, что кто-то еще не может припарковать к ним прицел. «но они оба подъездные пути!» –

ответ

0

Нет, на самом деле собирается http://www.something.com:8041/MyService это на самом деле пройти через порт 8041, и если у вас есть группа клиентов, сидящих за одним брандмауэром (например, бизнес-1), пытающихся получить доступ к серверу за вторым брандмауэром (например, бизнес-2), вам необходимо убедиться, что оба брандмауэра настроены таким образом.

Если вы не хотите открывать порты открытия, общим решением является настройка веб-сервера (nginx, лака и т. Д.), Который прослушивает порт 80 (или 443), который обращает прокси-серверы к любому сервису прослушивает нестандартный порт.

+0

думал, когда я поставлю ссылку в браузере, независимо от того, есть ли там номер порта theresa, запрос будет проходить через номер порта по умолчанию, который использует веб-браузер? – user2612665

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