创造https连接

2019-01-05  本文已影响0人  InnoTech

这年头,做点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端口

收工

https://innotech.vip

https://www.innotech.vip

上一篇下一篇

猜你喜欢

热点阅读