Сайт Wordpress на AWS неправильно подключается к БД при использовании нескольких хостов wp - PullRequest
0 голосов
/ 11 марта 2020

У меня проблемы с архитектурой Wordpress на AWS при использовании более одного сервера Wordpress.

Я следую этой процедуре, которая в основном создает mysql RDS с одним экземпляром EC2 (в котором есть wordpress ), который соединяет БД:

https://aws.amazon.com/getting-started/projects/deploy-wordpress-with-amazon-rds

Хорошо подключается, я могу войти на страницу администратора Wordpress, а также на демонстрационную страницу. Теперь, когда я добавляю дополнительный хост wp (экземпляр ec2), который подключается к той же базе данных, этот второй экземпляр загружает сайт нормально при использовании его publi c IP, но после этого происходят две вещи, надеюсь, один из вас знает почему? :

1) Когда я пытаюсь подключиться ко второму экземпляру, а именно к странице администратора (http://second_instance_ip / wp-admin /), он перенаправляется на другой хост wp (начальный экземпляр), я имею в виду IP меняется на другой хост.

2) Если я остановлю первый экземпляр wp, который я настроил, и верну его обратно, то ни один из экземпляров снова не подключится должным образом, показывая это:

Выход пытается подключиться после перезагрузки

Ниже приведен шаблон Cloudformation, который я написал, который строит то же самое и показывает то же поведение:

https://github.com/carloshz4/sandbox/blob/master/multiple_wp.yml

Если вы знал, почему такое поведение, и дайте мне знать, это будет высоко ценится. Или если вы когда-либо создавали сайт HA Wordpress на AWS, который не затрагивается, если какой-либо из хостов выходит из строя (что является целью HA) и может поделиться им для справки.

Заранее спасибо.

...