taotecode 如果IP访问没有问题,仅在使用域名访问时出现问题,那么可以排查与域名相关的配置。例如:
检查nginx配置文件:如果没有使用1panel的默认nginx配置,请确认自定义配置是否有误;
如果域名使用了CDN加速,请检查CDN的相关设置。
若上述方法无法解决问题,建议可以新开一台服务器,或使用云厂商的快照功能进行备份后重置系统,再次进行部署,用以验证问题是否由halo与1panel的搭配引起。
也可以尝试不用1panel,直接通过原始jar包、手动docker安装的方式进行部署,并自行配置nginx进行测试,或者使用宝塔。
我本人也使用1panel搭配halo一年多,期间多次安装和配置。只要没有开启WAF,并未遇到403错误的情况。
就目前提供的信息来看,没遇到这种情况的人大概率是无法判断出是什么问题造成的403情况。