我目前正在开发一个允许客户下订单的Web应用程序。
我选择处理应用程序结构的方法是将应用程序拆分为两个子应用程序:
现在在服务器上,我为测试所做的是创建2个虚拟主机:
并将API链接到前端应用程序。
问题是所有内容都将通过 https 提供,并且在当前设置中,我需要购买2个SSL证书或1个通配符证书。< / p>
第二个解决方案是在前端应用程序上创建一个子目录(假设 / api )并将后端应用程序复制到其中。优点是只获得一个SSL证书并将所有内容放在同一目录中; / api将是.htaccess重定向到后端api。
我认为“最干净”的解决方案是完全拆分两个应用程序,并获得两者的通配符SSL证书,但我想听听是否有人有经验,一个解决方案是否比另一个更好。