我已将实例放置在具有ACM提供的SSL证书的ALB后面。但是,当我浏览到网页(通过Route53的别名记录配置到应用程序负载平衡器)时,它表示我的连接不安全。 我在这里做错了什么?我需要以某种方式配置Apache吗?AWS - 应用程序加载服务器后面的Apache应用程序未使用SSL证书
0
A
回答
0
我从以下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
的证书。制作一个新的证书(他们是免费的),并添加了两个名字。
相关问题
- 1. 将SSL服务器证书下载到iOS/Android应用程序
- 2. 使用SSL证书将iOS应用程序连接到Apache服务器?
- 3. cacert SSL证书服务器托管安全Facebook应用程序
- 4. 与iOS应用程序的SSL证书
- 5. 程序化在Windows 8中使用SSL证书应用程序
- 6. 多租户应用程序 - SSL证书
- 7. 1and1 SSL证书与Heroku应用程序
- 8. Facebook应用程序与SSL证书
- 9. 配置SSL证书在Apache Django的应用程序(mod_wsgi的)
- 10. 使用AWS/EC2应用SSL证书
- 11. 从应用程序服务器根服务GWT应用程序
- 12. 如何从samba4 DC服务器获取Java应用程序的ssl证书?
- 13. 使用StartCom SSL证书的应用程序可能吗?
- 14. AWS的微服务Web应用程序
- 15. 使用应用程序加载器上传Mac应用程序
- 16. Azure应用程序证书
- 17. AWS后面的wordpress网站应用程序负载平衡器
- 18. Weblogic服务器应用程序中的IE证书问题
- 19. Web服务器上未加载应用程序
- 20. Silverlight应用程序未在生产服务器上加载
- 21. 在Java服务器应用程序上同时配置两个SSL证书
- 22. Flash应用程序从应用程序服务器加载crossdomain.xml失败?
- 23. 应用程序服务器
- 24. 在Winform应用程序中使用SSL证书消费WCF
- 25. 在iPhone应用程序中使用自签名SSL证书
- 26. 在一个Heroku应用程序中使用多个SSL证书
- 27. 在aws s3服务Angular2应用程序
- 28. 通过桌面应用程序加载测试Web服务器
- 29. 从Web服务器加载启动画面Android应用程序
- 30. 1个SSL应用程序的SSL证书?
你可以检查域名与证书域是否相同,包括子域名?或者你看到链接显示在浏览器控制台中,突出显示混合内容的错误?通常,你不需要在ALB中进行SSL终止,因此不需要在apache中进行更改 – Ashan