Nginx支持HTTPS

Nginx-HTTPS

SSL证书安装

S1.安装OpenSSL

    http://slproweb.com/products/Win32OpenSSL.html

S2.设置环境变量

变量名:OPENSSL_HOME

变量值:D:\OpenSSL-Win64\bin;

Path后添加: %OPENSSL_HOME%

S3.生成证书

// 创建私钥

openssl genrsa -des3 -out private.key 1024

// 创建csr证书

openssl req -new -key private.key -out private.csr

// 复制private.key并重命名为private.key.org

// 去除密码

openssl rsa -in private.key.org -out private.key

// 生成crt证书

openssl x509 -req -days 365 -in private.csr -signkey private.key -out private.crt

Nginx-windows配置

server {

    listen       443 ssl;   # 端口

    server_name  localhost;

 

    ssl_certificate      C://nginx//ssl//buduhuisi.crt;  # 这个是证书的crt文件所在目录

    ssl_certificate_key  C://nginx//ssl//buduhuisi.key;  # 这个是证书key文件所在目录

 

    ssl_session_cache    shared:SSL:1m;

    ssl_session_timeout  5m;

 

    ssl_ciphers  HIGH:!aNULL:!MD5;

    ssl_prefer_server_ciphers  on;

 

    location / {

      root   html;                  # 这个是指定一个项目所在目录

      index  index.html index.htm;  # 这个是指定首页的文件名

    }

}

 

 

Ref:

https://www.cnblogs.com/chasewade/p/7661290.html   // windows

https://www.cnblogs.com/chasewade/p/7661290.html   // linux

http://nginx.org/en/docs/http/configuring_https_servers.html   // nginx

转载于:https://www.cnblogs.com/zhen-android/p/11032768.html

3D开发-AR.js Nginx HTTPS服务搭建相关推荐

  1. 3D开发-AR.js 自定义Marker

    创建自定义Marker AR.js Marker Training 上传一张识别图片,然后下载Marker和及图片. 代码 ARjs/three.js/examples/mobile-performa ...

  2. 3D开发-AR.js 图片匹配

    图片匹配方式 加载一张图片作为识别的pattern marker. 代码 AR.js/three.js/examples/marker-training/examples/patternmarker- ...

  3. 微信小程序开发环境(阿里云服务搭建+可运行的demo)

    最近微信小程序异常火爆,很多人在学习,下面带着大家搭建下微信小程序的调试环境(client+server),并调试一套demo源码(JavaScript和node.js基础即可,微信推荐使用的语言,无 ...

  4. nginx rtmp 服务搭建

    环境: centos7.4 64位 下载nginx和rtmp-module: cd /home/yourname wget http://nginx.org/download/nginx-1.15.8 ...

  5. 3D开发-AR技术基础

    增强现实(Augmented Reality,简称 AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动. AR系统具有三个突出 ...

  6. android 原生开发 3d地图 下载_arcgis api 3.x for js 入门开发系列二不同地图服务展示(附源码下载)...

    前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 3.x for js:esri 官网 api,里面详细的介绍 arcgis api 3.x 各个类 ...

  7. LNMP之Nginx服务搭建及三种类型虚拟主机

    目录 1 什么是Nginx 1.1 Nginx可运行的操作系统 1.2 Nginx重要特性 1.3 企业面试需要解答如下Nginx HTTP服务的特色及优点 1.4 Nginx作为Web服务器的主要应 ...

  8. js在一个指定元素前添加内容_WebAR开发指南(1)---使用AR.js实现第一个WebAR demo...

    前面有一篇文章万字干货介绍WebAR的实现与应用 分析了目前流行的WebAR框架并简单的介绍一些实现方法,这个专栏我们具体的来通过一些框架实现WebAR效果. 关于AR.js AR.js是一个轻量级的 ...

  9. 音视频开发(8)---nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

    nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/redstarofsle ...

  10. WebAR开发指南(1)---使用AR.js实现第一个WebAR demo

    以下内容由公众号:三次方AIRX(国内领先的AI.AR.VR技术学习与交流平台) 整理 前面有一篇文章万字干货介绍WebAR的实现与应用分析了目前流行的WebAR框架并简单的介绍一些实现方法,这个专栏 ...

最新文章

  1. 随机位置显示图片不重叠前端实现详细讲解附效果图,代码可直接使用
  2. 【分块】#6284. 数列分块入门 8(区间赋值为相同的值,查询区间某值个数)
  3. 【Android RTMP】RTMPDump 推流过程 ( 独立线程推流 | 创建推流器 | 初始化操作 | 设置推流地址 | 启用写出 | 连接 RTMP 服务器 | 发送 RTMP 数据包 )
  4. C#中FileStream的对比以及使用方法
  5. 【 c语言中无符号和有符号的加法运算】【深入理解】--【sky原创】
  6. 电脑维修:电脑维修必备工具整理
  7. 煤矿安全规程专家解读2016电子版_【学习】煤矿安全规程专家解读(165)
  8. buidulbs android.jar,在将AS项目迁移到IDEA时,无法将com.android.bui...
  9. php flush nginx,Nginx+phpfastcgi下flush输出问题
  10. WebService:JAX-WS实现WebService
  11. 通用浏览器插件技术概况与分析
  12. java工作流引擎(j-roadflow)快速入门教程
  13. risc-v gcc 编译 atomic 指令时产生 illegal operands 错误的解决办法
  14. 大脚插件技能栏美化_魔兽大脚界面调整怎么用 魔兽世界大脚界面调整设置教程...
  15. 常用moment时间总结
  16. 【Hinton大神新作】Dynamic Routing Between Capsules阅读笔记
  17. 数据源为Excel的解决方法
  18. python怎么变成动图_python可以做动图吗
  19. R语言 Fisher线性判别
  20. 瑞吉外卖-移动端菜品展示功能,购物车添加菜品及修改等功能,用户下单功能及历史订单派送功能

热门文章

  1. JVM监控及诊断工具命令行篇之jstat
  2. MySQL Buffer Pool缓冲池总结
  3. RabbitMQ消费者流量控制策略总结
  4. mysql中count(*)、count(1)和count(字段)的区别
  5. 数组与数组冒泡排序,选择排序
  6. Mybatis原理解析(一)解析全局xml配置文件生成SqlSessionFactory过程
  7. python模拟ssh登录
  8. redux-form(V7.4.2)笔记( 五)核心模块回顾
  9. Github上十大C#开源项目排行榜
  10. TP-Link TD-W89841N 增强型无线路由器快速设置指南