1

Debian ゲストを使用して OSX ホストで VirtualBox を実行しています。Debian を使用して開発 LAMP 環境を実行しています。ホスト ポート 80 のすべてのトラフィックを自動的に Debian ゲストに転送したいと考えています。

現在、私のdebianサーバーは、ホストオンリーとNATの2つのネットワークアダプターでセットアップされています(後者は単にインターネット接続を提供するためであり、サーバーの義務を意味するものではありません)。

OSX ホストでは、次のように mod_proxy を構成しました。

ProxyPass / http://debian/

(debian は debian ゲストのホスト名です)。ホストが「debian」と内部ネットワークを共有しているため、これはうまくいきますが、同僚に何かを見せてURL(192.168など)を送信したい場合、彼らはそれほど幸運ではありません.

OSX Apache サーバーが基本的に debian サーバーの完全なプロキシ ソリューションとして機能するように構成を設定するにはどうすればよいですか?

ありがとう

4

1 に答える 1

1

私があなたの質問を正しく読んでいればProxyPass、HTTP 301/302 ステータスと同様に動作することを理解しているように聞こえますが、これは正しくありません。302 HTTP ステータスは、要求しているクライアントに「ねえ、自分で他のアドレスからこれを取得してください」と言います。この場合、debian同僚に見える必要があります。

ただし、ProxyPass(および一般的なリバース プロキシは)接続を確立します。この場合、クライアントはアップストリーム サーバーに直接アクセスする必要はありません (ほとんどの場合はアクセスしません) debian。簡単に言えば、私がこれを間違って読んでいない限り、ホスト マシン (物理ボックス) 上の Apache が、彼らが見ることができる IP アドレスでリッスンしている限り、あなたはもう大丈夫なはずです。

于 2012-08-16T15:07:15.100 に答える