我在 Apache/2.4.58 中的虚拟主机配置有问题
我有一个 NodeJs 前端和 laravel api 后端。
这是我的虚拟主机:
<VirtualHost *:443>
ServerName backend.mydomain.com
ProxyRequests Off
ProxyPreserveHost On
# Alias for backend application
ProxyPass /be !
Alias /be /var/www/html/product_importer/public
<Directory "/var/www/html/product_importer/public">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ProxyPass / http://127.0.0.1:3000/
[... error logs and ssl config]
</VirtualHost>
我希望所有以 /be 开头的请求都必须由 laravel 管理,其他请求则使用 NodeJs 管理,但是路由 /be 适用于 laravel,但其他以 /be 开头的路由(如 /be/user )适用于 NodeJs
我做错了什么?
解决了laravel文件夹.htaccess中添加规则的问题
RewriteBase /be