Как развернуть WordPress с Amazon RDS
В этом блоге я продемонстрирую, как выполнять следующие операции:
- Создайте экземпляр AWS EC2.
- Настройте экземпляр EC2 с помощью веб-сервера Apache и приложения PHP (PHP 7.2) с именем «WordPress».
- Настройте AWS RDS для настройки сервера базы данных MySQL (MySQL 5.7) для приложения WordPress.
- Предоставьте приложению WordPress строку конечной точки / подключения, чтобы оно работало.
Шаг 1. Создайте экземпляр AWS EC2.
Консоль управления AWS → EC2 → Экземпляры → Запустить инстансы
Выберите Amazon Linux 2 AMI
Добавить теги:
имя: wordpress-app
env: test
Выберите группу безопасности, которая имеет входящие правила для HTTP, HTTPS и SSH из любого места. Или создайте новый, если у вас его нет.
Выберите пару ключей, которая позже будет использоваться для SSH к экземпляру.
Шаг 2: Настройте экземпляр EC2 с помощью веб-сервера Apache и приложения PHP с именем «WordPress».
Подключитесь к экземпляру по протоколу SSH:
$ ssh -i “[key_pair_name]” ec2-user@[PUBLIC_IP or Public IPv4 DNS] $ sudo su -
Установите необходимые пакеты:
$ yum install -y httpd
Запустите и включите службу httpd:
$ systemctl enable httpd — now
Установите зависимости приложения, необходимые для WordPress.
$ amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2
Загрузите приложение WordPress
$ wget https://wordpress.org/latest.tar.gz $ tar -xzf latest.tar.gz
$ ls $ cp -r wordpress/* /var/www/html/ $ ls /var/www/html $ systemctl restart httpd
Шаг 3. Настройте AWS RDS для настройки сервера базы данных MySQL для приложения WordPress.
Консоль управления AWS → Amazon RDS → Создать базу данных
Выберите следующие конфигурации:
Наконец, выберите создать базу данных.
Шаг 4: Предоставьте приложению WordPress строку конечной точки / подключения, чтобы оно работало.
Во-первых, давайте проверим, можем ли мы подключиться к конечной точке базы данных:
$ mysql -h [endpoint_of_rds_instance] -P 3306 -u admin -p
Ура, мы можем подключиться к нему. А теперь двинемся вперед…
Перейдите к общедоступному IP-адресу вашего экземпляра EC2, на котором работает веб-сервер httpd:
Теперь выполните следующие действия по настройке:
$ vim wp-config.php
Теперь нажмите Запустить установку.
Наконец, соединение WordPress с Amazon RDS, на котором запущен сервер MySQL, установлено, и наше приложение работает отлично.
🎉🎉
Это все на сегодня! Я скоро вернусь с новыми статьями, спасибо! 🤗
Мухаммад Табиш Хандай
LinkedIn: https://www.linkedin.com/in/mtabishk/
Больше контента на plainenglish.io