1 Star 0 Fork 41

林桂真 / 泛域名使用https

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

泛域名使用https

有以下几个步骤(以阿里云为例)

  1. 在aliyun生成AliyunDNSFullAccess的密钥对(搜索 ram)
  2. 设置环境变量:
    export Ali_Key="XXXXXXXX"
    export Ali_Secret="XXXXXXXXXXXXXXX"
    图裂了
  3. 生成泛域名证书,命令如下:
    acme.sh --issue --dns dns_ali -d *.9ihub.com
    图裂了
  4. 安装生成的域名证书,命令如下:
    acme.sh --installcert -d *.9ihub.com --key-file /etc/nginx/ssl_common/*.9ihub.com.key --fullchain-file /etc/nginx/ssl_common/fullchain.cer --reloadcmd "systemctl force-reload nginx"
    图裂了

    注意,ssl_common目录请提前创建好

  5. 随便解析一个二级域名,这里以test为例,那么新的域名为test.9ihub.com
  6. 设置新网站的web服务器(nginx)配置文件,在/etc/nginx/conf.d路径下,新增test.9ihub.com.conf配置文件,内容大概如下:
    server{
        # 输入普通地址时,跳转到https地址
        listen 80;
        server_name test.9ihub.com;
        return 301 https://test.9ihub.com$request_uri;
    }
    
    server{
        listen 443;  #监听的端口
        server_name test.9ihub.com; #监听的域名
            ssl on;
        ssl_certificate /etc/nginx/ssl_common/fullchain.cer;
        ssl_certificate_key /etc/nginx/ssl_common/*.9ihub.com.key;	
        location / {
            root /var/www/test.9ihub.com; #网站所在路径
            index index.html; #默认的首页文件
        }
    }
    
  7. 参照之前的网站根目录,创建一个目录test.9ihub.com,位于/var/www目录下,随便放置一个index.html文件,尝试访问,如果能看到如下界面,恭喜你,你成功了! 图裂了

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/linguizhen/use-https-for-pan-domain-name.git
git@gitee.com:linguizhen/use-https-for-pan-domain-name.git
linguizhen
use-https-for-pan-domain-name
泛域名使用https
master

搜索帮助