前后端同域部署怎么实现?

前端vue history模式,后端tp6,服务器宝塔LAMP

怎么实现访问首页是aaa.com,然后调用的接口是api.aaa.com?

如果还没有域名,只有服务器ip又怎么实现?

nginx部署前端,可以重定向

没有域名,nginx设置方向代理也没用,只能直接通过ip来设置项目路径上的反向代理

用nginx代理,ip或域名    匹配地址中存在关键字重定向到你的不同服务上

比如 127.0.0.1/vue/aaa/bbbb    匹配/vue重定向到前端服务

具体配置百度上可找,我也写过一篇博文可以看看

https://blog.csdn.net/qq_36911145/article/details/82855020 

这只是提供知识点,具体细节要自己修改

后端应该也有登录页面或者请求页面的呀,因为我用的c#只能给你讲个大概:

c#的mvc 的c控制器中可以分为api请求,然后路由定义好为/api的都会去api那块,然后/home的去后home的控制。只能给你做个参考