Как перенаправить весь трафик при использовании Amazon Elastic Beanstalk с PHP с http на https? Я установил мой Beanstalk на порт https (весь сертификат и все было настроено).Elastic Beanstalk - PHP/Force HTTPS
ответ
Beanstalk устанавливает свой балансировщик нагрузки для отправки X-Forwarded-Proto
заголовков на ваш экземпляр.
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] !== 'https') {
// redirect to secure site
header('Location: https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
}
Хотя, некоторые клянутся не позволяя HTTP вообще, из-за SSL stripping методов, используемых в атаках MiTM.
Сказав это, вы можете уменьшить удаление SSL с помощью HSTS.
Только одно изменение должно быть $ _SERVER ['HTTP_X_FORWARDED_PROTO'] вместо $ _SERVER ['X_FORWARDED_PROTO'] –
@ user1012013 Извините, вы абсолютно правы :) –
Если у вас есть один экземпляр среды упругой Beanstalk, попробуйте это решение: AWS Elasticbeanstalk single instance Force SSL Redirect loop
- 1. Https on Elastic Beanstalk - wordpress
- 2. Elastic Beanstalk - ExpressJS - сертификат Https не отображается
- 3. HTTPS Elastic Beanstalk (AWS) для Android
- 4. Amazon Elastic Beanstalk Putty
- 5. GetPreSignedUrl и Elastic Beanstalk
- 6. AWS Elastic Beanstalk
- 7. AWS Elastic Beanstalk VPC - HTTPS от ELB до примера
- 8. Переадресация http на https на Elastic Beanstalk Linux Tomcat 8
- 9. Elastic Beanstalk один экземпляр https пример с json
- 10. AWS Elastic Beanstalk Load Balancer SSL/HTTPS не работает
- 11. Elastic Beanstalk - настроить балансировщик нагрузки для перенаправления HTTP на HTTPS
- 12. AWS Elastic Beanstalk и Composer
- 13. phpMyAdmin с RDS & Elastic Beanstalk
- 14. Django Elastic Beanstalk Larn Cache
- 15. Конфигурационные файлы AWAS Elastic Beanstalk
- 16. Управление контентом Amazon Elastic Beanstalk
- 17. Elastic Beanstalk Недопустимое значение параметра
- 18. AWS Elastic Beanstalk Error - Пассажир
- 19. SSH to Elastic Beanstalk instance
- 20. Amazon Elastic BeansTalk Конфигурация Nginx
- 21. Elastic Beanstalk мерзавец aws.push вопросы
- 22. Устранение неисправностей Amazon Elastic Beanstalk
- 23. Multiple package.json развертывания Elastic Beanstalk
- 24. AWS Elastic Beanstalk не удалось
- 25. AWS Elastic BeanStalk и VPC
- 26. Проверка работоспособности AWS Elastic Beanstalk
- 27. Запуск хрон в Elastic Beanstalk
- 28. AWS Elastic Beanstalk + Git Submodules
- 29. Elastic Beanstalk SciPy. * Терпит неудачу.
- 30. Cronjobs и AWS Elastic Beanstalk
Вы хотите, чтобы подтолкнуть все страницы HTTPS? –