Веб-сайт хостинга на виртуальной машине Azure
Вчера я создал виртуальную машину Azure с использованием простого образа Win2008r2 + SQL2008r2.
Я установил веб-сайт на виртуальную машину через сеанс RDP.
Я могу просматривать веб-сайт локально (через RDP), используя
"http://localhost"
Я понимаю, что мне нужно добавить конечную точку Azure для порта 80, чтобы я мог перейти на сайт с внешней машины.
![enter image description here]()
Я настроил брандмауэр Windows на Azure VM, чтобы разрешить трафик на входящем и исходящем порту 80.
Может кто-нибудь, пожалуйста, сообщите, что я пропустил, или что я могу сделать для устранения неполадок?
--- Update -----
Я узнал немного больше сегодня утром. Веб-сайт, который я пытаюсь разместить на виртуальной машине, - это установка Interwoven Teamsite v7.3.x. Когда я посмотрел в IIS, я увидел, что "Веб-сайт по умолчанию" был остановлен. Другой сайт под названием "TeamSiteSitePubPreview" был создан, но был привязан только к порту 81.
Итак, что представлял веб-сайт, который я мог видеть, когда я просматривал
http://localhost locally?
Я запустил netstat -ano, и это показало мне, что PID 1604 прослушивает порт 80. Затем я запустил Process Explorer, который сказал мне, что PID 1604 был выделен для "HTTP-сервера приложений".
Я ничего не знаю о приложении Appache, может ли кто-нибудь сказать мне, есть ли какая-то конфигурация Apache, которая будет препятствовать подключению из-за локального сервера?
Ответы
Ответ 1
Для справки, я просто протестировал эту последовательность, и она дает вам сайт, доступный через Интернет:
- Создайте новую виртуальную машину Windows Azure с изображением Windows Server 2008 R2 SP1.
- Добавить конечную точку в общедоступном порту 80, частный порт 80.
- Пока создается конечная точка, запустите настройку сервера.
- Удаленный рабочий стол в.
- Добавьте роль веб-сервера (IIS) с настройками по умолчанию.
- Проверьте соединение. Вы должны получить статус HTTP 200 OK.
Если вы хотите устранить неполадки на своем сервере, начните проверку ошибок в журнале событий. Проверьте также привязки веб-сайтов в IIS (порт 80, IP-адрес *).
Также рассмотрите вопрос о подключении на стороне клиента (вашей). Например, кэширование DNS. Попробуйте подключиться с другого компьютера с прямым подключением к Интернету (например, другим облачным сервером) или с помощью службы, например isup.me.
Кроме того, если вы хотите размещать веб-сайты в IIS, служба Веб-сайты обладает более оптимизированным опытом.
Ответ 2
Вам нужно будет создать конечную точку на порту 80 через портал управления Windows Azure. Эта конечная точка открывает порт в балансировщике загрузки Windows Azure.
Перейдите к своей виртуальной машине в пределах портала и создайте новую конечную точку на экране конечных точек конфигурации виртуальной машины на портале управления Azure.