小程序ajax请求都需要https 没办法 我只有自己弄一下
我这里要介绍的是另外一个 acme.sh 这个是用 Shell 脚本编写的,安装更容易,Let's Encrypt 那个 certbot
工具需要安装一大堆系统库以及 python 库,Python 的 pip 在国内还会有墙的问题…
安装acme.sh
curl https://get.acme.sh | sh
然后重新载入一下
source ~/.bashrc
现在就可以执行acme.sh命令了
acme.sh --issue -d ssl.leokim.cn -w /data/wwwroot/default/ssl
这个以后就生成秘钥了
放到指定文件夹下
用阿里云创建虚拟主机的程序跑就行了
http://www.07net01.com/2017/01/1769454.html
======================================
昨天那个用不了 浏览器报不安全 然后今天我重新操作了一下
git clone https://github.com/letsencrypt/letsencrypt cd letsencrypt ./letsencrypt-auto certonly --manual -d ssl.leokim.cn //证书在下面文件夹里 cd /etc/letsencrypt/live/ssl.leokim.cn/ //然后修改httpd配置文件 填好证书路径就好了 <VirtualHost *:443> ServerAdmin admin@linuxeye.com DocumentRoot "/data/wwwroot/default/ssl" ServerName ssl.leokim.cn SSLEngine on SSLCertificateFile "/etc/letsencrypt/archive/ssl.leokim.cn/fullchain1.pem" SSLCertificateKeyFile "/etc/letsencrypt/archive/ssl.leokim.cn/privkey1.pem" ErrorLog "/data/wwwlogs/ssl.leokim.cn_error_apache.log" CustomLog "/data/wwwlogs/ssl.leokim.cn_apache.log" common <Directory "/data/wwwroot/default/ssl"> SetOutputFilter DEFLATE Options FollowSymLinks ExecCGI Require all granted AllowOverride All Order allow,deny Allow from all DirectoryIndex index.html index.php </Directory> </VirtualHost>