Ngrok настраивает локальный туннель SSL для существующего Vhost
Я пытаюсь использовать Ngrok для создания локального туннеля к виртуальному хосту SSL, который есть у меня на локальном компьютере, но, похоже, он не работает.
Мой Vhost работает отлично. Сайт https://local.mysite.com/
Любая команда, которую я пытаюсь использовать для предопределения указательного URL на Ngrok, например
./ngrok http -host-header=rewrite local.mysite.com:443
или же
./ngrok http -subdomain=local.mysite.com local.mysite.com:443
всегда кажется, чтобы вернуться:
Плохой запрос Ваш браузер отправил запрос, который этот сервер не может понять. Причина: вы говорите обычным HTTP с портом сервера с поддержкой SSL. Вместо этого используйте схему HTTPS для доступа к этому URL, пожалуйста.
Я понял, что это происходит, потому что я пытаюсь получить доступ к HTTPS-соединению через HTTP-вызов, но я не вижу альтернатив в документах ngrok.
1 ответ
Вам нужно использовать tls
который доступен только в профессиональной подписке.
Если вы используете Vagrant, вы можете использовать функцию общего доступа, которая бесплатна и поддерживает https.