Новый веб-сайт IIS 10 с пользовательским номером порта недоступен из Интернета - PullRequest
0 голосов
/ 30 октября 2018

Итак, я развернул новый веб-сайт в IIS 10 с номером порта 8888 (веб-сайт по умолчанию использует порт 80).

enter image description here

Я могу успешно просматривать веб-сайт локально на сервере. Однако я не могу зайти на него с другого компьютера через Интернет. Браузер жалуется: «Хм… я не могу открыть эту страницу».

Брандмауэр на сервере был выключен вручную.

enter image description here

Я также проверил, что порт 8888 прослушивает мой сервер.

enter image description here

Я что-то здесь пропустил?

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019

На самом деле @NJUHOBBY прав, я использую Google Cloud , и мне пришлось перейти на

Google Cloud Console -> VPC Networks -> Firewall Rules -> Create Firewall Rule 

... чтобы создать новое правило. Помните, что правила брандмауэра применяются к виртуальной машине через TAGS, поэтому, если вы решите использовать тег https-сервера, это правило будет применяться ко всем вашим виртуальным машинам (этот тег по умолчанию присваивается всем экземплярам сервера). В моем случае я установил пользовательский тег, а затем добавил этот тег в свою виртуальную машину следующим образом:

Compute Engines-> VM Instances.

Затем я щелкнул имя виртуальной машины моего сервера и нажал Edit, затем я добавил пользовательский тег в соответствующее поле. После сохранения свойств виртуальной машины порт был успешно открыт.

0 голосов
/ 30 октября 2018

Хорошо, все получилось ... Оказывается, облачный сервис, который я использую, закрывает доступ почти ко всем портам, кроме порта 80 по умолчанию ... После открытия порта 8888 в настройках облака все работает.

...