2
  • HTTPSApache 2 のインストールで、ゲストのポートを 443 に設定しています。
  • Vagrantfile
    • vm.forwarded_port443 から 8443 に転送するように設定しました
    • vm.hostname設定しましたactualdomain.org
  • また、ファイルに書き込まれるようにインストールしたvagrant plugin install vagrant-hostsupdaterので、要求されたときに実際のサイトではなく開発者環境をプルアップします。actualdomain.orghosts
  • リスト項目

    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 と同じサーバー エイリアスを追加しようとしましたが、それでも問題が発生します。これは、hashicorp の URL が変更されるたびに証明書を再構築しなければならないということですか?

4

0 に答える 0