问答 / 1 / 5 / 创建于 2年前
9.0
dist 为打包后的文件夹
问题:如何部署项目,同一个域名,同一个端口:
访问 http://ceshi.test 为 vue 打包的项目 访问 http://ceshi.test/api 为 laravel 编写的接口
用两个nginx站点,然后把域名的 /api/ 这一层的url 全部转发到 后端的那个站点上,这样就不存在跨域问题,还能共用一个 https 证书,最好是 后端站点 只允许 127 反向代理,不允许外部直接访问。
nginx针对api独立解析一个文件夹,或者把程序放进api文件夹
都打包了,直接转成spa 就好了。
我要举报该,理由是:
用两个nginx站点,然后把域名的 /api/ 这一层的url 全部转发到 后端的那个站点上,这样就不存在跨域问题,还能共用一个 https 证书,最好是 后端站点 只允许 127 反向代理,不允许外部直接访问。