这年头,做点h5的小东西,居然用https来限制API,非https不让用。。。 呵呵 呵呵
借助github 来生成 https的url
举例 点击 lab 项目的settings
选择 change theme
随便选一个皮肤
然后 会提示url生成了
即可以通过这个url来访问lab下的资源了
如:https://inno-tecth.github.io/lab/ts-001/index.html
这是没有域名 也没有服务器的情况下, 如果有域名有服务器的话看下面分解
通过freessl 来生成CA证书
https://freessl.cn/ 这个网站真心不错 可以生成免费的ca证书
这里我将为 innotech.vip 生成证书
输入邮箱
验证类型选择文件验证 这个是用来域名是不是你的 选择文件验证就是把它指定的文件放在你的网站目录下 然后它去请求这个文件 证明域名属于你的
z
这步 需要点击下面的下载文件 然后把下载到的文件放到你的网站上 路径是下面指定的 然后点击验证
这个地方我在点击验证的时候没有通过 然后我用上面的邮箱注册了该网站的账号在订单列表里验证的
验证成功之后 就可以下载证书了
下载下来是两个文件
另外这个网站上的 私钥 当时我设置了 后来明白就是加密了存在该站点的证书 写这文章的时候我已经忘记了私钥,今后已经不能从这个网站下载生成的证书了。。。
现在在apache下配置ssl 这里环境是阿里云的centos 7.2.6
安装ssl模块
yum install mod_ssl
建立文件夹,存放sslkey 把full_chain.pem和private.key文件都放在这个目录下
mkdir /etc/httpd/ssl/
修改apache的ssl.conf
/etc/httpd/conf.d/ssl.conf
DocumentRoot "/var/www/"
ServerName www.innotech.vip:443
SSLCertificateFile /etc/httpd/ssl/full_chain.pem
SSLCertificateKeyFile /etc/httpd/ssl/ private.key
重启apache
systemctl restart httpd.service
打开阿里云服务器的443端口
收工













网友评论