Nginx反向代理,上游是https 443的服务,蜜罐HFish反向代理,Client sent an HTTP request to an HTTPS server
给蜜罐HFish设置反向代理的时候,网页弹出了个 Client sent an HTTP request to an HTTPS server
。
必须要 IP+端口,进行访问,我设置了代理域名,那我就要 域名:端口
这样访问。这明显不符合我所想的。
所以我上搜了下发现了篇解决办法
https://www.it-swarm.cn/zh/nginx/%E4%BD%BF%E7%94%A8%E4%B8%8A%E6%B8%B8ssl%E5%B0%86nginx%E9%85%8D%E7%BD%AE%E4%B8%BA%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/960265630/
- 需要注意几个点
upstream
设置代理地址- 记得填写 SSL 证书地址
upstream streaming_example_com {# 设置你需要需要代理的端口号server 127.0.0.1:4333; }
server{listen 80;server_name example.com;# 强制HTTPSrewrite ^(.*)$ https://$host$1 permanent;}server{listen 443 ssl http2;server_name hfish.zyugat.cn;index index.html index.htm index.php default.html default.htm default.php;ssl_certificate /etc/nginx/ssl/example.com.pem;ssl_certificate_key /etc/nginx/ssl/example.com.key;proxy_ssl_verify off;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;ssl_prefer_server_ciphers on;ssl_session_cache builtin:1000 shared:SSL:10m;location / { proxy_pass https://streaming_example_com; } access_log /root/use/wwwlogs/example.com.log;}
Nginx反向代理,上游是https 443的服务,蜜罐HFish反向代理,Client sent an HTTP request to an HTTPS server相关推荐
- 小程序nginx做反向代理_NGINX作为节点或Angular应用程序的反向代理
小程序nginx做反向代理 A reverse proxy is a server that retrieves resources for clients from one or more upst ...
- Bloom是REST API缓存中间件,充当负载平衡器Nginx和REST API服务之间的反向代理
Bloom是REST API缓存中间件,充当负载平衡器Nginx和REST API服务之间的反向代理 翻译来源:https://gitee.com/yunwisdoms/bloom Bloom是RES ...
- Nginx如何跳转到非443端口的https
前言 近一段时间由于看到*云服务厂商有活动,就注册并开了台云服务器,试一下区别. ("充10美元送30天内有效的250美元的免费额度,意思是30天内在 你加起来 不超出250美元的 服务随便 ...
- nginx实现80端口重定向至443(http跳转https)
前言 以前maintain过的一个nginx配置,80和443分开配置的,其实是可以通过rewrite规则直接配置80跳转443,也就是http跳转/重定向到https ,下面分享一下这个配置 . n ...
- NGINX怎样隐藏上游错误?
原文作者:陶辉 原文链接: NGINX怎样隐藏上游错误? 转载来源:NGINX开源社区 当上游出错时,作为负载均衡的NGINX可以实时更换Server,在客户端无感知的情况下重新转发HTTP请求.这一 ...
- Nginx加密与上游服务器的TCP网络通信
Nginx加密与上游服务器的TCP网络通信 本文介绍了如何保护NGINX和TCP上游服务器或TCP服务器上游组之间的TCP通信. 先决条件 NGINX Plus R6和更高版本或使用--with-st ...
- Nginx设置TCP上游服务器的SSL配置
Nginx设置TCP上游服务器的SSL配置 本文介绍了如何为NGINX Plus和接受TCP连接的负载均衡的服务器组设置SSL 什么是SSL终端 SSL终端意味着NGINX Plus充当与客户端连接的 ...
- Squid代理(ACL过滤模块、日志分析、反向代理)!
文章目录 一:squid的ACL访问控制 1.1:ACL访问控制的步骤: 二:ACL设置的两种方式 2.2:创建新文件,在配置文件里声明文件位置 三:sarg日志分析 3.1:sarg安装 3.2:创 ...
- docker+nginx+node+jenkins从零开始部署你的前端服务
前言 如果你不甘于做一个纯粹的页面仔,想了解一个web应用从编写到到发布到用户可见的全过程,或是想自己玩一点新东西,突破原有的技术圈层,那么本文将是一个很好的入门指南.笔者将从实战入手,尽可能细致地结 ...
最新文章
- Kindle:自动追更之云上之旅
- RMAN之一:快速入门
- How is target My note application rendered - renderManager
- sql server存储过程中解决单引号的问题
- Azure Services Platform
- Python2.x 和 3.x 的区别
- mysql查看系统参数
- scal的函数定义(day01)
- 整个线上营销_而言,最重要的是什么?
- 小白0代码基础学习RF接口测试心灵路程
- php100视频教程75到100讲的解压密码
- ccc加拿大计算机竞赛在线评测系统,加拿大CCC计算机竞赛
- C# ManualResetEvent 与 AutoResetEvent 区别
- ThingJS学习笔记
- 网店营销忌讳效应:要知道别人不喜欢什么
- 未找到任何音频输出设备的解决方法
- 【每日经典】李嘉诚:赚钱可以无处不在、无时不有
- python定义一个有长度的列表
- win10解决,你没有权限打开该文件,请向文件的所有者或管理员申请权限
- 华为OBS通过ObjectKey生成临时的url地址