У меня есть этот веб-сайт WP (свежая установка с последним кодом), и я хочу, чтобы он работал под AWS ELB.

Первый шаг, который я установил, - это ELB с одним экземпляром. Я настроил RDS, все работает отлично. Проблема возникает при запуске второго экземпляра. В форме входа пароль при отправке пуст, поэтому страница просто обновляется, но не все время. Если я тестирую в firefox, я отправляю пароль, но получаю перенаправление на wp-admin. Я также настроил ElasticCache для обработки сеанса. Я использую PHP7 и UBUNTU 16.04. Если кто-то понимает, почему это происходит, я буду очень признателен. Спасибо

Позднее редактирование: сеанс PHP является общим для экземпляров ec2 и размещается в ElastiCache (Memcached). Итак, в php.ini в разделе сеанса я использую memcached. Если у меня есть только один ec2 под ELB, я могу войти в систему с правами администратора, и все будет отлично. Проблема в том, что когда они оба находятся под ELB (точно такая же конфигурация), веб-сайт работает, но логина в админке больше нет. Есть ли у кого-нибудь идеи / подсказки / предложения по этому поводу? Спасибо

1
Morpheus_ro 11 Янв 2017 в 02:40

1 ответ

Лучший ответ

Наконец-то мне удалось решить эту проблему. Проблема, с которой я столкнулся, была на ELB с липкими сеансами. Я просто включил его и установил время 3600, а теперь wordpress для входа в систему. Остается вопрос с реальной мощностью ELB. Если вы выполните этот липкий сеанс, я нашел некоторую документацию, в которой говорится, что пользователь привязан исключительно к одному единственному EC2 ... не стесняйтесь комментировать это. Спасибо еще раз

1
Morpheus_ro 5 Фев 2017 в 14:34