URL「http://example.com:1234」でRailsサーバーを実行しています。このアプリケーションのURLを「http://example.com/myapp」としてユーザーに提供し、Apache(またはRackまたは「/myapp」のリクエストをそのドメインのポート3333にリダイレクトできます。
質問する
11988 次
2 に答える
7
apacheでのリバースプロキシの設定を見てください。
Apacheは、example.comのポート80をリッスンし、プロキシをポート1234にリバースプロキシします。次に、http://example.com/myappのリクエストは、内部でhttp://example.com:1234/myappにプロキシされます(または、 ProxyPassターゲットを設定します)。
サーバー構成にアクセスできない場合は、mod_rewriteのプロキシフラグを使用して、.htaccessファイル内にいくつかのルールを設定できます。次のようなもの:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^myapp(.*) http://example.com:1234/$1 [P,L]
于 2012-07-04T18:33:10.783 に答える
1
それはcssスタイルを緩めます。使用できるのは次のとおりです。
RewriteRule ^myapp(.*) http://example.com:1234 [L,R]
于 2014-04-12T23:04:58.360 に答える