1

多くの VirtulServer を処理する Apache サーバーがあり、すべて正常に動作します。内部でどのように機能するかはわかりませんが、機能します。

私は最近、このサーバーの 8080 ポートで実験を行い、nodejs を少しいじりました。実稼働を開始したいので、サーバーを指すドメイン名を設定しましたが、現時点で見苦しい example.org:8080/ URL を避けたいと考えています。80 でリッスンしている Apache に、トラフィックを example.org から 123.12.12.123:8080 に、またはその逆に、他の VirtualServer へのアクセスを中断せずにルーティングするように指示するにはどうすればよいでしょうか?

ModRewrite [L] を試してみましたが、ポートとドメインを指定すると、ブラウザのアドレス バーに強制的に表示されてしまい、さらに見苦しくなります。ModRewrite [P] と ProxyPass を試しましたが、成功しませんでした (どちらも 500 エラーが発生します)。次に何を試せばいいですか?

4

1 に答える 1

1

mod_rewrite の代わりに mod_proxy モジュールを使用します。

次の行が必要です。

ProxyRequests off
ProxyPass http://example.org http://123.12.12.123:8080
ProxyPassReverse http://example.org http://123.12.12.123:8080

それでおしまい。そうそう、それは ProxyPass OFF です。オンではありません。

于 2012-06-27T13:30:44.073 に答える