Vagrant を使用して、Web アプリケーションをテストするための Ubuntu インスタンスを管理しています。https 経由でログイン ページを設定するのに問題があります。アプリケーションは Apache2+php5+mysql を使用しているため。Host machine からアプリケーションにアクセスするために、このようにポート転送をセットアップしました。
config.vm.network :forwarded_port, guest: 80, host: 8080
を使用してゲストにアクセスしようとすると
、適切なシームhttp://localhost:8080
にリダイレクトされますが、8080 ポートは https:43 ではなく http:80 ゲスト ポートに転送されます。
だからurlは半分本当半分嘘です。httpsポートをゲストhttpsポートに転送する方法がわかりませんが、https:4343がゲスト:43に転送された場合、URLは(私が思うに)sthのように有効ではないため、リダイレクトはどうなるのだろうか. しかし、アプリケーションはポートを認識していません。https://localhost:8080
https://localhost:8080
https://localhost:8080
https://localhost:4343
http
https
(意味不明なことを許してください)
ゲスト Apache http:80 および https:43 ポートにアクセスするための Vagrant ネットワーク設定のセットアップ方法。ゲスト インスタンスに静的 IP を割り当てて、快適に使用できますか。
よろしく
使用:
Vagrant バージョン 1.1.5
Ubuntu precision64.box