установить Mod_security на Amazon Elastic Beanstalk (Apache, EC2)

У меня возникают проблемы с зависимостями при попытке установить mode_security на Elastic Beanstalk.

Это довольно просто воссоздать его:

— запустить новую среду PHP:

  1. попасть на упругая консоль для бобов и создайте новую среду (вы можете зарегистрироваться бесплатно)
  2. выберите «веб-сервер», затем «PHP», затем «балансировка нагрузки»
  3. в «Версии приложения» нажмите «Далее», «Имя среды» и укажите «Далее».
  4. в «Дополнительные ресурсы», «Сведения о конфигурации» и т. д. пусть по умолчанию затем следующий и запустить вашу среду

— SSH в ваш экземпляр:

Если у вас есть эластичный бобовый стебель

  1. cd твоя папка
  2. eb use [ваше имя env]
  3. eb ssh (вас могут попросить подтвердить)
  4. попробуйте установить mod_security: yum install mod_security

Теперь у вас должно быть:

Error: httpd24 conflicts with httpd-2.2.31-1.7.amzn1.x86_64
Error: httpd24-tools conflicts with httpd-tools-2.2.31-1.7.amzn1.x86_64

введите описание изображения здесь

Спасибо за помощь! Если у вас есть какие-либо вопросы, я здесь!


Я видел на StackOverflow решение было удалить их yum remove httpd httpd-tools и установите mod_security, но это вызывает другие проблемы с зависимостями …

2

Решение

Когда вы вошли в свой экземпляр (eb или ssh), используйте это для установки соответствующих пакетов:

sudo yum install httpd24-devel.x86_64
sudo yum install mod24_security.x86_64

Не забудьте перезапустить Apache

sudo /etc/init.d/httpd restart
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]