在一台主机上部署网站时,仅部署PHP项目 网站 或 仅部署Java项目 网站均无问题 ;这两个站点都有单独的域名和SSL证书;(非二级域名)
当同时开启这两个网站后,当PHP站点的SSL证书过期后,无法续签证书;
如果删除两个网站的SSL证书,并且停用JAVA网站,输入php网站网址后还是会一直跳转到Java 项目的网站;
即使设置默认站点为PHP网站也无法解决问题;
重启Nginx配置,重启PHP 也无效;
最后只能在面板中删除JAVA 网站,手动删除文件目录,并且选择DNS方式验证域名时,才能更新PHP网站的证书;
这个JAVA项目 网站由后端API (Java Spring) 和 前端UI (Vue) 组成,
当时出现问题后,曾尝试修改前端UI所属Nginx 配置,但是还是未能解决问题;
猜想此问题是否与JAVA 前后端分离有关系?
目前虽然通过手工删除网站的方式解决了证书续签,但是推测其他用户或许也会遇到同样的问题,
所以如果可能的话,请宝塔的开发人员关注并排查一下是否与宝塔的多站点逻辑有关联;谢谢!
|
|