当前位置:论坛首页 > Linux面板 > 求助

【已解答】子域名不能强制ssl

发表在 Linux面板2020-9-6 09:05 [复制链接] 5 1615

子目录绑定好子域名之后,重新申请了ssl证书,但是子域名直接输入域名还是不能跳转到https,需要手动输入https://才能跳转到加密过的网站,重定向功能又不能添加子域名,请问到底怎样才能让子域名自动跳转到https?
使用道具 举报 只看该作者 回复
发表于 2020-9-6 12:14:27 | 显示全部楼层
这个问题没法解决吗???
使用道具 举报 回复 支持 反对
发表于 2020-9-6 12:58:47 | 显示全部楼层
宝塔用户_oydgum 发表于 2020-9-6 12:14
这个问题没法解决吗???

的确没有默认支持子域名,需要自己改一下配置。
使用道具 举报 回复 支持 反对
发表于 2020-9-6 13:36:34 | 显示全部楼层
暮山 发表于 2020-9-6 12:58
的确没有默认支持子域名,需要自己改一下配置。

请教怎么改配置
使用道具 举报 回复 支持 反对
发表于 2020-9-6 15:09:30 | 显示全部楼层
您好,您可以将子目录独立出来,不要绑定在原先站点中的子目录,成为一个独立的站点就可以强制https了


使用道具 举报 回复 支持 反对
发表于 2020-9-6 17:44:42 | 显示全部楼层
本帖最后由 暮山 于 2020-9-6 17:51 编辑

打开网站的配置文件,在每一个 server 里面,添加如下代码:
    #HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }
    #HTTP_TO_HTTPS_END



一般来说,可以查找
root /www/wwwroot



然后,如果它的下一行没有上述 HTTP_TO_HTTPS 代码,就手动添加。


使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表