AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 749978
Accepted
d.lanza38
d.lanza38
Asked: 2016-01-19 10:21:48 +0800 CST2016-01-19 10:21:48 +0800 CST 2016-01-19 10:21:48 +0800 CST

在防火墙处将端口 443 重定向到端口 80?

  • 772

我最近遇到了一种情况,我正在运行的 Web 服务器无法再提供 HTTPS 流量(由于某些 SSL 证书问题)。由于服务器无法处理此流量,我无法使用 Apache 重定向规则重定向到非 https。然后,我尝试在我的防火墙/NAT 设备上将 XXXX:443 重定向到 XXXX:80,但似乎无法正常工作。

我不是在问如何做到这一点,因为它特定于我的基础设施和设备。但有可能做到这一点吗?一位同事建议这可能是不可能的,因为客户端正在请求安全连接,并且它失败了,因为我们以不安全的连接响应。这与使用 302 响应并强制客户端使用 apache 重定向对非 https 发出新请求不同。

ssl
  • 2 2 个回答
  • 4094 Views

2 个回答

  • Voted
  1. Best Answer
    drookie
    2016-01-19T10:32:32+08:002016-01-19T10:32:32+08:00

    没有。在防火墙上将端口 443 重定向到 80 只会重定向它。客户会期望启用 SSL 的东西会得到响应,而他们会得到普通的 HTTP 响应。这将导致错误(例如,ssl_error_rx_record_too_long)。

    您指的是所谓的SSL Offloading。当某些东西(基本上是启用 HTTPS 的 Web 服务器)从 HTTPS 流中卸载SSL/TLS 并从中生成 HTTP,然后将其传递给充当代理的 HTTP Web 服务器时。

    显然,卸载程序不应该对任何证书有任何问题。

    • 1
  2. rackandboneman
    2016-01-19T11:03:08+08:002016-01-19T11:03:08+08:00

    如果您可以默认降级 HTTPS 连接,则可以轻松执行 MITM 攻击,因此无论如何这种行为都是不可取的。

    此外,在您的网络服务器甚至可以知道如何处理请求之前,需要建立 SSL 连接,因为请求本身已经被加密发送,因为请求数据可以至少与响应一样敏感(明文凭据。登录饼干。发布的内容....)

    • 0

相关问题

  • 如何使用 Tomcat 5.5 更新 SSL 证书

  • 为 IIS6 自行生成 SSL 证书?

  • plesk 上的域和子域 ssl 访问

  • 如何设置 SSL 邮件服务器?

  • 如何通过 SVN 命令行接受 SSL 证书?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve