web-dev-qa-db-ja.com

Ubuntu Server上のnginx、Windows 7上のVirtualBox、localhost:8080へのアクセス方法

Windows 7(ホスト)のVirtualBoxでUbuntuサーバー(ゲスト)でnginxを実行しています

Nginx Webサーバーのローカルホストにアクセスする必要があります。

Ubuntu Serverのターミナルから直接これを行う方法はないと仮定しています。これを行うにはおそらくブラウザーが必要であり、そこにはブラウザーがないからです。

そのため、ホストのブラウザからnginx Webサーバーのローカルホストにアクセスする必要があります。

これを実現するために、VirtualBoxでNATポート転送を構成するにはどうすればよいですか?

3

Nginx.confファイルを確認し、リスンアドレスを探します。 127.0.0.1でのみリッスンするように設定され、使用可能なオプションについてドキュメントを確認しますが、通常、リッスンアドレスを変更(または追加)0.0.0.0すると、すべてのインターフェイスでリッスンされ、Webサーバーにアクセスできるようになります適切なポートでのゲストのIPアドレス。 .confファイルを編集して変更を有効にした後、nginxを再起動することを忘れないでください。

あるいは、PuTTYを使用してSSH経由でポート転送を作成し、ホストのlocalhostを介してゲストのWebサーバーにアクセスできますが、ここではもっと複雑なオプションだと思います。

1