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

Не удается настроить https на виртуальной машине microsoft azure

Уже больше недели я пытаюсь настроить https для работы с моим собственным облаком, размещенным на виртуальной машине Microsoft Azure (сервер ubuntu 14.04). Я использую apache2. Я просмотрел все руководства, которые нашел в сети, а также один человек на форумах owncloud пытался помочь какое-то время, но проблема все еще не решена.

Теперь мне интересно, есть ли что-нибудь необычное в системе linux, размещенной на microsoft azure? Поскольку эта настройка ssl, насколько я узнал за последние пару дней, должна в значительной степени работать из коробки. Мне интересно, связано ли это с тем, что я добавил HTTPS-интерфейс после создания виртуальной машины, а не в процессе ее создания. В любом случае я слушаю порт 443, и у меня включен ssl, я создал пару ключей и включил механизм ssl.

Также страницы руководства Debian и т. Д. Вот мои журналы и виртуальный хост для ssl:

default-ssl.conf в доступных сайтах:

https://pastebin.com/jvhPpDKa

Моя репутация слишком низкая, чтобы размещать более двух ссылок, поэтому здесь я помещаю ссылку на свой пост с форумов owncloud, где можно увидеть pastebins с моими журналами ошибок netstat и acces +:

https://forum.owncloud.org/viewtopic.php?f=31&t=26375&start=20#p80237

Я действительно в отчаянии прямо сейчас, я понятия не имею, почему я не могу подключиться к моему серверу с помощью https ... Я бы действительно предложил всю помощь!

Проблема решена. Похоже, есть ошибка в списках ACL внешнего интерфейса Microsoft Azure. У меня не было применено reles, поэтому это означает, что он должен разрешить весь трафик на этом интерфейсе. Вместо этого он все фильтрует. Чтобы исправить это, я отклонил случайный IP-адрес, чтобы правило «разрешить все, кроме этого» начало работать. После этого я смог зайти на свой сайт по https. Спасибо за помощь.

Включили ли вы конечную точку HTTPS на своей виртуальной машине Azure? Вы можете проверить конечные точки при просмотре свойств своей виртуальной машины. Вверху вы увидите четыре элемента: Dashboard, Monitor, Endpoints и Configure. Нажмите на конечные точки и убедитесь, что HTTPS присутствует. Если нет, нажмите «Добавить» внизу и добавьте его.