HTTP (原理&&实践—3) Nginx 部署 HTTPS

2 篇文章 0 订阅
  • 一、nginx工作流程图

  • 二、环境准备:

    • 1)下载并安装 Nginx

    • 2)下载并安装 OpenSSL

  • 三、生成证书

    • 1)找到 Nginx 目录(下载并安装安装完成后的目录) , 运行 cmd

    • 2)在 CMD中 输入:openssl genrsa -des3 -out server.key需要设置密码

    • 3)创建 csr 证书:(成功后会生成 server.csr 文件
      在这里插入图片描述

    • 4)拷贝 server.key 并重命名为 server.key.org

    • 5)去除密码:openssl rsa -in server.key.org -out server.key

    • 6)生成证书文件 server.crt :openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

    • 7)生成文件如图:

      在这里插入图片描述

  • 四、修改 Nginx 配置文件

    • 1)使用编辑器打开 nginx.conf 文件,找到“http”标签,添加配置:

      在这里插入图片描述

    • 2)启动 Nginx :( 在Nginx.exe 目录下运行 Nginx

      Tip:

           若443 端口占用,则换一个端口号就行。

  • 五、配置测试

    • 1)打开浏览器,输入 https ,出现以下界面:

  • 六、总结

    • 流程规划梳理:
      1. 安装 Nginx && OpenSSL
      2. 生成证书
      3. 修改配置文件
      4. 运行测试

结语:多多读书。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值