最佳答案
给你看看我的laradock nginx 配置吧
#非api 路径访问前端页面
if ( $request_uri !~* /api ) {
set $root_path /var/www/apiblog/resources/dist;
}
# api路径访问接口
if ( $request_uri ~* /(api|storage|\.well-known) ) {
set $root_path /var/www/apiblog/public;
}
同理你可以根据路径去判断代理到那个项目
讨论数量:
给你看看我的laradock nginx 配置吧
#非api 路径访问前端页面
if ( $request_uri !~* /api ) {
set $root_path /var/www/apiblog/resources/dist;
}
# api路径访问接口
if ( $request_uri ~* /(api|storage|\.well-known) ) {
set $root_path /var/www/apiblog/public;
}
同理你可以根据路径去判断代理到那个项目
本地开发的时候我直接把index.php文件放到域名根目录下,检测REQUEST_URI 然后来判定项目位置,然后就是在不同的项目下面的路由加一个前缀就好了。项目多的时候每次都要添加一个域名,还有修改配置烦得要死。
推荐文章: