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 加载应用程序。

我不明白这一点。您能帮我了解可能发生的情况吗?

相关内容