• http转https以及ssl证书配置以及安装


    ssl安装:

    1. nginx 的 ssl 模块安装
    查看 nginx 是否安装 http_ssl_module 模块。
    $ /usr/local/nginx/sbin/nginx -V
    1

    如果出现 configure arguments: --with-http_ssl_module, 则已安装(下面的步骤可以跳过,进入 nginx.conf 配置)。

    下载 nginx 安装包, nginx官网1.14.1稳定版本tar.gz包。
    # 下载安装包到 src 目录
    $ cd /usr/local/src
    $ wget http://nginx.org/download/nginx-1.14.1.tar.gz

    解压安装包。
    $ tar -zxvf nginx-1.14.1.tar.gz
    1
    配置 ssl 模块。
    $ cd nginx-1.14.1
    $ ./configure --prefix=/usr/local/nginx --with-http_ssl_module
    1
    2
    使用 make 命令编译(使用make install会重新安装nginx),此时当前目录会出现 objs 文件夹
    用新的 nginx 文件覆盖当前的 nginx 文件。
    $ cp ./objs/nginx /usr/local/nginx/sbin/
    1
    再次查看安装的模块(configure arguments: --with-http_ssl_module说明ssl模块已安装)。
    $ /usr/local/nginx/sbin/nginx -V
    1
    2
    nginx version: nginx/1.14.1

    configure arguments: –with-http_ssl_module

    2. ssl 证书部署
    下载申请好的 ssl 证书文件压缩包到本地并解压(这里是用的 pem 与 key 文件,文件名可以更改)。
    在 nginx 目录新建 cert 文件夹存放证书文件。
    $ cd /usr/local/nginx
    $ mkdir cert
    1
    2
    将这两个文件上传至服务器的 cert 目录里。

    (中间ssl证书从哪里下载和申请,阿里云是可以的,腾讯云也行,只要后面在阿里云上域名解析或者域名管理的地方把自己的服务器ip添加进去即可)

    然后再就是配置nginx.conf:

     然后在启动linux上面的项目:

    然后在windows上面访问xxx.com,看是否链接的上,如果能就一切ok了

  • 相关阅读:
    BZOJ4240 有趣的家庭菜园(贪心+树状数组)
    BZOJ4241 历史研究(莫队)
    BZOJ4237 稻草人(分治+树状数组+单调栈)
    BZOJ4236 JOIOJI
    洛谷 P3765 总统选举 解题报告
    洛谷 P1903 [国家集训队]数颜色 解题报告
    洛谷 P4514 上帝造题的七分钟 解题报告
    洛谷 P3302 [SDOI2013]森林 解题报告
    洛谷 P3437 [POI2006]TET-Tetris 3D 解题报告
    洛谷 P4008 [NOI2003]文本编辑器 解题报告
  • 原文地址:https://www.cnblogs.com/MaxElephant/p/14599952.html
Copyright © 2020-2023  润新知