server在http配置内容如下:

   server {listen    443 ssl; #监听端口,Nginx1.5后推荐使用server_name  www.test.top; #请求域名 ssl_certificate    cert/test.top_bundle.pem;  #crt证书路径,存放位置Nginx的conf/l文件夹下,可以使用绝对路径ssl_certificate_key cert/test.top.key; #crt证书key路径ssl_session_timeout 5m; #会话超时时间ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #加密算法ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #表示使用的TLS协议的类型。ssl_prefer_server_ciphers on;# 拦截api请求 location /api/ {proxy_pass  http://localhost:7788/api/; #服务访问地址,内网转发时需要填写内网地址}# 拦截所有请求location / {root   html; #站点目录index  index.html index.htm;}

微信小程序正式发布版本的时候,需待用https的get接口:
1.调试可用http://test.top:7788/api/。不需要ngnix转发,直接调用http端口。
2.正式版本改为:https://test.top/api/
反向代理的方式,即不改变原本的server配置。直接通过反向代理将test.top/api/重定向到http://test.top:7788/api/
跳转流程:api请求–>80–>443 -->7788

nginx的https配置及nginx端口转发ssl服务端口相关推荐

  1. Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持

    2019独角兽企业重金招聘Python工程师标准>>> Nginx SSL+tomcat集群 Nginx tomcat no 不用https 最近做了个Web项目, 架构上使用了 N ...

  2. 红蓝对抗之隧道技术第一篇(内网穿透、端口映射端口转发、Netsh端口转发、CS正反向连接多层内网、Burp设置上游代理访问内网、MSF protfwd端口转发/重定向)

    文章目录 隧道应用 端口映射&端口转发 Netsh端口转发 Netsh端口转发meterpreter CS正向连接多层内网 CS反向连接多层内网 Burp设置上游代理访问内网 MSF prot ...

  3. ubuntu下安装配置nginx,搭配web服务器,将8000端口转发到80端口

    1.更新软件源 重点,否则会报安装失败 sudo apt-get update 2.安装nginx sudo apt-get install nginx 安装好的文件位置: /usr/sbin/ngi ...

  4. nginx端口转发(80端口到tomcat的8080端口)具体步骤以及配置

    一.为什么要转发 80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数 最多的协议,主要用于WWW传输信息的协议.可以通过HTT ...

  5. nginx实现ip端口转发_Nginx实现端口转发

    只想看如何做请求转发的直接跳到「解决方案」 我在上@xiangzepro翔仔老师的java课程时,其中有一章需要验证微信服务器,又涉及到代码的远程调试.因为以下一些问题会造成我们在部署时的麻爪:微信公 ...

  6. nginx开启https配置

    最近再做小程序项目上线官方强制要求使用https,这里记录一下nginx下https的部署使用:如果有钱的话可以购买证书这里使用的是免费的 什么是https参考:https://jingyan.bai ...

  7. nginx实现ip端口转发_Nginx 实现端口转发

    什么是端口转发 当我们在服务器上搭建一个图书以及一个电影的应用,其中图书应用启动了 8001 端口,电影应用启动了 8002 端口.此时如果我们可以通过 localhost:8001 //图书 loc ...

  8. nginx 多端口转发 + SSL

    1.代理多个项目至同一个端口,分发到不同域名 Server 1: springboot 端口配置(18080) server:tomcat:uri-encoding: UTF-8port: 18080 ...

  9. Nginx之https配置

    14.1. 对称加密 安全隐患:钥匙除我之外,还有多个人拥有.泄露风险较大,钥匙传递的过程风险较大 14.2. 非对称加密 优缺点:私钥很安全.但是非对称算法开销很大,大批量应用于业务,会导致性能成本 ...

最新文章

  1. Go 语言编程 — 使用 delve 进行 DEBUG 调试
  2. 老司机谈APK瘦身套路-项目优化篇
  3. Java黑皮书课后题第3章:**3.22(几何:点是否在圆内)编写程序,提示用户输入一个点(x,y),然后检查这个点是否在以(0,0)为圆心、半径为10的圆内
  4. POJ 2195 【二分图最佳匹配】.cpp
  5. Centos 下Nginx 自启动脚本
  6. 浅谈BeanDefinition、BeanDefinitionMap、RootBeanDefintion三者的关系
  7. SAP 物料成本核算冻结:料号. 不能过账,是否取消?消息 CK167
  8. MVC学习笔记三:WebGrid控件的简单使用
  9. 《SAP CRM管理与实施指南》一一2.1 SAP CRM基础数据管理
  10. isupper函数用法
  11. 继口罩厕纸双黄连之后,限制出口会导致“粮食挤兑”吗?
  12. 同步四进制可逆加减法计数器分析
  13. php word组件使用方法,phpword使用笔记
  14. Pytorch机器学习(三)——VOC数据集转换为YOLO数据集
  15. 传奇开服教程:传奇开服技术要学多久?好学嘛?
  16. 双活解决方案如何部署“应用”双活?
  17. 规律数字计算关键算法
  18. 使用Fireworks 8制作网页效果图2-生成网页
  19. 实验9:8X8LED点阵(点亮一个点)
  20. 2023-05-09 LeetCode每日一题(有效时间的数目)

热门文章

  1. vue 记一次编译没反应、无进度、没有任何报错的提示,但后台却TM一直消耗内存的BUG:...
  2. mysql的定点数_MySQL浮点数和定点数
  3. 详解 YARN的内存和CPU配置
  4. 验证邮箱格式的正则规则
  5. json.loads时TypeError: __init__() got an unexpected keyword argument ‘encoding‘ 的解决方案
  6. pyhon实现matlab的czt算法
  7. 你不知道的Nmap之空闲扫描
  8. 数字 3D 可视化选矿工艺 | 智慧矿山
  9. 博科(Brocade)交换机添加ZONE
  10. java 夏令时 重置偏移量_那些年我们踩过的坑——Java中Date夏令时日期转换不一致问题...