0

Debian で apache2 サーバーを実行しています。

ドキュメント ルートは に/var/www/あり、私のサーバーは として知られていhttp://myserver.netます。

http://myserver.net/betaにマップするようにリクエストをリダイレクト (または書き換え) したいのですhttp://myserver.net:3000/が、エンド ユーザーにはまだhttp://myserver.net/betaブラウザのアドレス バーが表示されます。

どうすればこれを達成できますか?

4

1 に答える 1

4

次のようなプロキシ書き換えルールが必要です。

RewriteRule /beta/(.*) http://localhost:3000/$1 [P]

クライアントはApacheに接続し、次にApacheはポート3000で実行されているサービスに接続し、要求を行い、応答をクライアントに返します。ここにはクライアントリダイレクトはありません。クライアントには元のURLのみが表示されます。

于 2012-12-06T14:39:59.477 に答える