ssl - 使用 AWS 在 DNS 级别重定向到 https 版本?
问题描述
由于 Cloudflare 可以选择使用“始终使用 HTTPS”设置将所有 http:// 流量重定向到 https://,AWS 是否具有相同的功能?
我正在使用 Route 53 和 EC2。我想在 DNS 级别将 http 重定向到 https (SSL),因此它不会访问我的服务器并加载服务器负载。
这是我的 .htaccess 代码:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
解决方案
我想在 DNS 级别将 http 重定向到 https (SSL)
DNS 级别只关心名称和 IP 地址之间的映射(至少与此问题相关的部分)。不可能让浏览器在 DNS 级别使用不同的应用程序协议(HTTPS 与 HTTP)和/或端口(443 与 80)。
推荐阅读
- c# - 使用 Kingswaysoft 将注释上传到 Dynamics 365
- serial-port - 无法读取保持寄存器 PLC 使用 Pymodbus 串行
- r - 避免在情节中将数字转换为日期
- java - 由于竞争条件,Spring 循环引用错误会随机发生吗?
- sharepoint - 从共享点列表中导出 excel,在查找中没有符号 #
- android - 像一本书一样向左/向右滑动 TextView 并显示更多 TextView 内容
- javascript - 为什么 img path 有效,但不适用于 path.join?
- javascript - 在我的 javascript 文件中,有两个方法包含另一个包含相同名称的方法,并且当该函数被调用时,工作混乱
- django - Conda 依赖包(rdkit)将无法正确安装以在 Web 服务器中使用(importError:DLL 加载失败)。有其他安装方法吗?
- html - 使模态填充整个父 div