htaccessリバースプロキシの奇妙な動作

htaccessリバースプロキシの奇妙な動作

.htaccess/var/www/html/ecommerce/appの下に次のファイルを配置して、vpsにリバースプロキシを設定しました。

DirectoryIndex disabled

RewriteEngine On 
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L] 
RewriteRule ^$ http://127.0.0.1:3000 [P,L] 

localhost:3000は、私のvpsで実行されているローカルノードサーバーです。

/var/www/html/ はドキュメントのルートディレクトリです。したがって、すべてが順調に進むと、http://my-public-vps-ip/ecommerce/appを介してアプリを読み込むことができると期待します。しかし、これはうまくいきません。 http://my-public-vps-ip:3000 でアプリケーションをロードできます。

わかりません。何が起こっているのかを理解するのに役立ちますか?

関連情報