Я хочу развернуть веб-сайт в Azure IIS с помощью сервера 2016 (виртуальная машина Azure) и хочу получить к нему доступ в любом месте Интернета. Как я могу это сделать? Какой IP-адрес я должен использовать для этой цели?
Существует несколько шагов для достижения этого развертывания на IIS.
1.Установите IIS на Azure VM.
https://devblogs.microsoft.com/premier-developer/set-up-iis-on-windows-virtual-machine/
2.Создать веб-сайт для публикации
Пожалуйста, не забудьте предоставить разрешение для аутентифицированного пользователя, такого как IUSR и удостоверение пула приложений
https://support.microsoft.com/en-gb/help/323972/how-to-set-up-your-first-iis-web-site
3.Установите брандмауэр виртуальной машины Azure, чтобы разрешить для вашего порта 80
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/nsg-quickstart-portal
4. Опубликовать свой веб-сайт.
Вы можетедостигните этого с помощью простого действия копирования в удаленном рабочем столе или развертывании в сети VS. Просто убедитесь, что к вашему веб-сайту можно получить доступ через telnet или tcping.exe. Я помню, что ping заблокирован виртуальной машиной Azure.
https://docs.microsoft.com/en-us/azure/virtual-machines/windows/publish-web-app-from-visual-studio
5. Попробуйте получить доступ как с внутреннего IP-адреса, так и с внешнего IP-адреса брандмауэра.
Если вы можете получить доступ с внутреннего IP-адреса, это означает, что ваш сайт IIS построен правильно. Если сайт может быть доступ с внешнего. Затем вы завершили публикацию.
6.Если вы хотите получить доступ к веб-сайту из публичного домена.
Затем вам необходимо приобрести доменное имя у провайдера публичного домена. Затем привяжите свой домен к общедоступному IP-адресу на их портале. Пока веб-сайт может быть доступен с внешнего. Это будет работать с доменным именем.