当前位置:首页 > 技术杂坛 > 正文内容

宝塔一个站点如何绑定多个域名ssl证书?

zhangchap4年前 (2020-08-13)技术杂坛837

1.如果网站不是自适应

2.程序不会在访问的时候自动判断客户端,返回不同的内容。(js跳转的不在这个范围内)

现在一个站点往往绑定至少两个域名,pc、m各一个,甚至频道有二级域名的话,那就绑定的多了。

但是宝塔面板只有一个地方能绑定SSL证书,那其他的域名绑定到哪呢?


微信截图_20200813095644.jpg


直接访问以下路径,按照命名规则把你的证书文件放到这里:


 /www/server/panel/vhost/cert/域名/


3. 网站配置文件找到 指定域名的配置 位置加入一下代码:

listen 443 ssl http2;
#HTTP_TO_HTTPS_START
    if ($server_port !~ 443){
        rewrite ^(/.*)$ https://$host$1 permanent;
    }
    #HTTP_TO_HTTPS_END
    ssl_certificate    /www/server/panel/vhost/cert/m.pingguo114.com/fullchain.pem;
    ssl_certificate_key    /www/server/panel/vhost/cert/m.pingguo114.com/privkey.pem;
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;
    ssl_ciphers EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    add_header Strict-Transport-Security "max-age=31536000";
    error_page 497  https://$host$request_uri;

    #SSL-END

如此才能生效!

分享给朋友:

相关文章

centos8安装BBR

CentOS 8 默认内核版本为 4.18.x,内核版本高于 4.9 就可以直接开启 BBR,所以 CentOS 8 启用 BBR 非常简单。 CentOS 8 开启...

video视频提示没有找到支持的视频格式和MIME类型解决方案

初次尝试用 html5的 video 标签添加适配,代码如下: <link href="//vjs.zencdn.net/7.8.2/video-js.min.css"...

json输出json.dumps中文为ascii编码如何解决?

import json print json.dumps('中国') 输出:"\u4e2d\u56fd" json.dumps(...

python列表排序(以字符串长度)

M = ['a', 'sss', 'bb'] 第一种: m = M.sort(key&n...

python jieba分词自定义分词器及自定义词典

import jieba jieba.initialize() # 自定义分词器的写法 n_c = jieba.Tokenizer(dictionary=...

python正则替换替换文本特殊字符和html代码

import re h2 = '「新裤子/痛仰/陈粒/达达」2021贵阳草莓音乐节全阵容公布!' h2 = re.sub(r...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。