gpt4 book ai didi

php - AWS Elasticbeanstalk 单实例强制 SSL

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:49 33 4
gpt4 key购买 nike

我正在为我的应用程序使用 aws elasticbeanstalk 单实例。我尝试了所有强制 ssl 的解决方案。我的意思是即使用户转到 http://myapp.com我希望它重定向 https://myapp.com .我尝试了所有 mod_rewrite .htaccess 解决方案,还尝试在我的 codeigniter Controller 中使用 php 重定向功能进行重定向,但它们没有用。

这是我的 .htaccess 配置:

#Force SSL
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule !/status https://%{SERVER_NAME}%{REQUEST_URI} [L,R]


RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]

最佳答案

如果您遵循了 AWS 文档,来自端口 443 的每个调用都会被代理到端口 80。排除本地主机,它应该可以工作:

RewriteCond %{SERVER_PORT} !=443
RewriteCond %{SERVER_ADDR} !^127\.0\.0\.1
RewriteRule (.*) https://%{SERVER_NAME}/$1 [L]

关于php - AWS Elasticbeanstalk 单实例强制 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20362275/

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