美文网首页
创造https连接

创造https连接

作者: InnoTech | 来源:发表于2019-01-05 21:31 被阅读0次

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

    相关文章

      网友评论

          本文标题:创造https连接

          本文链接:https://www.haomeiwen.com/subject/kabdrqtx.html