Работает ли vagrant с https?

  • У меня есть гость HTTPS порт установлен на 443 при установке Apache 2.
  • В Vagrantfile
    • я имею vm.forwarded_port установить пересылку с 443 до 8443
    • я имею vm.hostname установлен в actualdomain.org
  • Я также установил vagrant plugin install vagrant-hostsupdater чтобы actualdomain.org написано в мой hosts файл, поэтому он запрашивает среду разработчика, а не фактический сайт, когда он запрашивается.
  • Элемент списка

    1. Я побежал vagrant connect...
    2. Я побежал vagrant share --https 443 --domain actualdomain.org но он сообщает следующее:

    ==> по умолчанию: обнаружение информации о сети для машины... по умолчанию: адрес локальной машины: 192.168.xx.10 по умолчанию: локальный порт HTTPS: 443 ==> по умолчанию: проверка аутентификации и авторизации... ==> по умолчанию: создание Vagrant Поделиться сеансом... Произошла ошибка, возвращенная сервером Vagrant Cloud. Сообщение об ошибке показано ниже:

    • Домен не может быть использован с этим аккаунтом

Но если я бегу vagrant share без --domain В результате я получаю следующее в своих журналах, когда пытаюсь связаться с сайтом удаленно:

Hostname XXXXX-YYY-ZZZZ provided via SNI and hostname XXXXX-YYY-ZZZZ.vagrantshare.com provided via HTTP are different

И в браузере мне возвращается HTTP 400 Bad Request.

Есть ли простой способ обойти это? Мне кажется, что этого не произошло в прошлый раз, когда я использовал vagrant, и кажется, что в TLS было добавлено что-то, что с тех пор заставляет его отказаться от ошибки SNI.

Я даже попытался добавить псевдоним сервера, который был таким же, как XXXXX-YYY-ZZZ.vagrantshare.com, и он все еще вызывает у меня проблему; Означает ли это, что я должен перестраивать сертификат каждый раз, когда изменяется URL-адрес hashicorp, если я хочу показать его кому-либо через их браузер?

0 ответов

Другие вопросы по тегам