gpt4 book ai didi

apache - AWS - 应用加载服务器后面的 Apache 应用程序不使用 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:38:46 25 4
gpt4 key购买 nike

我已将我的实例放在一个 ALB 后面,该 ALB 配置了 ACM 提供的 SSL 证书。但是,当我浏览到网页(我已经通过 Route53 的别名记录配置到 App Load Balancer)时,它说我的连接不安全。我在这里做错了什么?我需要以某种方式配置 Apache 吗?

最佳答案

我得到以下帮助 site .将下面的代码添加到我放置在应用程序根目录下的 .htaccess 文件中,即 /var/www/html

警告:请注意,即使我的应用程序在负载均衡器后面运行,作为安全措施,.htaccess 在 EC2 中默认被禁用,因此需要通过编辑 来启用etc/httpd/conf/httpd.conf,将 AllowOverRide = None 更改为 AllowOverRide = All

.htaccess 的代码:

# Begin force ssl
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ https://your-domain/$1 [R,L]
</IfModule>

一旦你把它放在那里,就重新启动apache。 sudo service httpd restart

如果还是不行,清除浏览器缓存。如果它不适用于 www.your-domain.com,很可能您只为 your-domain.com 订购了证书。制作一个新证书(它们是免费的),并添加两个名称。

关于apache - AWS - 应用加载服务器后面的 Apache 应用程序不使用 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45153976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com