サーバーのポート8080で利用できるWebアプリケーションがいくつかあります。
一部のユーザーはファイアウォールが原因でポート8080に到達できないため、Apacheサーバーにリダイレクトを設定したいと思います。イルは次のURLを希望します
http://dev2.test.com/tomcat/somewebapp/restofthepath
でアクセス可能なものを表示するには
http://dev2.test.com:8080/somewebapp/restofthepath
もちろん、最初のアドレスを入力したユーザーに2番目のアドレスが表示されないようにします。
次の.htaccess
ファイルをに追加しました/var/www
:
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(tomcat)
RewriteRule ^/tomcat/(.*)$ http://dev2.test.com:8080/$1 [P,QSA,L]
しかし、私はこのエラーを次のように受け取ります/var/log/apache2/error.log
:
[Tue Oct 09 15:23:06 2012] [error] File does not exist: proxy:http://dev2.test.com:8080/tomcat/
どうしたらいいか教えていただけますか?