0

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:8080https://localhost:8080https://localhost:4343httphttps

(意味不明なことを許してください)

ゲスト Apache http:80 および https:43 ポートにアクセスするための Vagrant ネットワーク設定のセットアップ方法。ゲスト インスタンスに静的 IP を割り当てて、快適に使用できますか。

よろしく

使用:

Vagrant バージョン 1.1.5

Ubuntu precision64.box

4

1 に答える 1