Uso do RDS for MySQL para configurar WordPress
WordPress é uma plataforma de blog desenvolvida com base em PHP. Geralmente é usado com os servidores de banco de dados RDS for MySQL para ajudar os usuários a criar sites. Esta seção descreve como configurar o WordPress no ambiente Linux, Apache, MySQL e PHP (LAMP) usando a VPC, o ECS da Huawei Cloud e o RDS for MySQL.
- Configurar informações de rede
- Comprar um ECS
- Configurar o ambiente LAMP
- Comprar e configurar uma instância de BD do RDS
- Instalar WordPress
Preparativos
Durante a configuração, você usará os seguintes serviços ou ferramentas:
- Serviços em nuvem: ECS da Huawei Cloud e RDS for MySQL.
- Cliente MySQL: uma ferramenta de configuração de banco de dados
- PuTTY: uma ferramenta de logon remoto
O software anterior é fornecido por sites de terceiros. As informações são apenas para sua referência e não para uso comercial.
Configurar informações de rede
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região e um projeto.
- Escolha Networking > Virtual Private Cloud.
- Na página exibida, clique em Create VPC para criar uma VPC, como vpc-01.
- Na página exibida, insira um nome de VPC, defina IPv4 CIDR Block como 192.168, selecione uma AZ conforme necessário e adicione uma sub-rede. Mantenha as configurações padrão para outros parâmetros. Em seguida, clique em Create Now. Depois que a VPC for criada, retorne ao console de rede.
- No console de rede, escolha Access Control > Security Groups e clique em Create Security Group. O seguinte usa sg-01 como um exemplo.
- Na página Security Group, localize o grupo de segurança de destino e clique em Manage Rule na coluna Operation.
- Na página Inbound Rules, clique em Allow Common Ports para habilitar portas comuns e protocolos de rede.
Allow Common Ports: todo o tráfego ICMP de entrada e o tráfego de entrada nas portas 22, 80, 443 e 3389 são permitidos por padrão. Essa opção é adequada para servidores em nuvem usados em logon remoto, conexão de rede pública e serviços de site.Figura 1 Adição de uma regra de grupo de segurança
Comprar um ECS
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo e selecione uma região e um projeto.
- Escolha Compute > Elastic Cloud Server. A página Elastic Cloud Server é exibida.
- No console do ECS, compre um ECS.
- Configurar configurações básicas: selecione o modo de cobrança pagamento por uso, uma região e uma imagem. Mantenha as configurações padrão para outros parâmetros.
A imagem pública CentOS7.4 64bit para P2v(40GB) é usada como exemplo, conforme mostrado em Figura 2.
- Configurar rede: selecione uma VPC e um grupo de segurança e compre um EIP. Mantenha as configurações padrão para outros parâmetros.
- Selecione a VPC criada vpc-01.
- Selecione o grupo de segurança criado sg-01.
- Selecione Auto assign para EIP.
- Configure configurações avançadas: insira um nome e uma senha do ECS e clique em Next: Confirm.
- Insira um nome de ECS, como ecs-01.
- Insira uma senha.
- Confirmar: confirme as informações e clique em Yes.
- Configurar configurações básicas: selecione o modo de cobrança pagamento por uso, uma região e uma imagem. Mantenha as configurações padrão para outros parâmetros.
- Depois que o ECS for criado, visualize e gerencie no console do ECS.
Configurar o ambiente LAMP
- Baixe o cliente PuTTY.
- Descompacte o pacote, localize putty dos arquivos extraídos e clique duas vezes nele.
- Na caixa de diálogo de configuração do PuTTY exibida, escolha Session e especifique as opções básicas para sua sessão do PuTTY no painel direito. Em seguida, clique em Open conforme mostrado em Figura 3.
- Digite o EIP do seu ECS na caixa de texto Host Name (or IP address).
- Insira um nome de sessão na caixa de texto Saved Sessions e clique em Save. Wordpress é usado como exemplo. Mantenha as configurações padrão para outros parâmetros.
- Na janela de logon exibida, digite o nome de usuário e a senha do ECS para fazer logon no ECS.
- Obtenha as permissões root para que você possa inserir comandos no PuTTY.
Digite os comandos para instalar o MySQL, PHP ou outro software. Por exemplo, execute o seguinte comando para instalar o PHP:
yum install -y httpd php php-fpm php-server php-mysql mysql
A instalação estará concluída se a seguinte saída de comando for exibida:Complete
- Execute o seguinte comando para instalar um software de descompactação:
yum install -y unzip
- Execute o seguinte comando para baixar e descompactar o pacote de instalação do WordPress:
wget -c https://wordpress.org/wordpress-4.9.1.tar.gz
tar xzf wordpress-4.9.1.tar.gz -C /var/www/html
chmod -R 777 /var/www/html
- Após a conclusão da instalação, execute os seguintes comandos para iniciar os serviços relacionados em sequência:
systemctl start httpd.service
systemctl start php-fpm.service
- Ative o início automático do serviço durante a inicialização do sistema.
systemctl enable httpd.service
Comprar e configurar uma instância de BD do RDS
- Compre uma instância de BD conforme necessário.
- A instância de BD rds-01 é usada como exemplo. Selecione MySQL 5.6 ou 5.7.
- Verifique se a instância de BD do RDS usa o mesmo grupo de segurança que o ECS para que você possa acessar a instância de BD do RDS por meio do ECS.
- Defina a senha do usuário root e mantenha a senha segura. O sistema não pode recuperar sua senha.
- Vá para o console do RDS. Na página Instances, clique na instância de BD rds-01 de destino. A página Basic Information é exibida.
- Escolha Databases no painel de navegação à esquerda e clique em Create Database. Na caixa de diálogo exibida, insira um nome de banco de dados, como wordpress, selecione um conjunto de caracteres e autorize permissões para usuários de banco de dados. Em seguida, clique em OK.
Figura 4 Criar um banco de dados
- Escolha Accounts no painel de navegação à esquerda e clique em Create Account. Na caixa de diálogo exibida, digite o nome de usuário do banco de dados, como tony, autorize permissões para o banco de dados wordpress criado em 3, digite a senha e confirme a senha. Em seguida, clique em OK.
Figura 5 Criar uma conta
Instalar WordPress
- Na página Elastic Cloud Server, localize o ECS de destino e clique em Remote Login na coluna Operation.
- No Internet Explorer, insira http://EIP/wordpress na caixa de endereço e clique em Let's go!
No URL anterior, EIP indica o EIP atribuído automaticamente quando você compra o ECS em Comprar um ECS.
Figura 6 Visitar o WordPress
- Insira as informações de conexão do banco de dados e clique em Submit.
- O nome do banco de dados é wordpress.
- O nome de usuário é tony.
- A senha é a que você definiu para tony.
- O host do banco de dados é o endereço IP flutuante da instância de BD rds-01.
Figura 7 Inserir informações de conexão de banco de dados
- Depois que os detalhes da conexão do banco de dados forem verificados, clique em Run the installation.
Figura 8 Executar a instalação
- Defina Site Title, Username e Password para fazer logon no seu blog. Em seguida, clique em Install WordPress.
Figura 9 Configurar informações básicas
- Clique em Log In depois que o WordPress tiver sido instalado com êxito.
Figura 10 Instalação bem-sucedida
- Insira o nome de usuário e a senha na página de logon exibida. Em seguida, clique em Log In.
Figura 11 Fazer logon
- Verifique se o WordPress foi implementado com êxito.
Figura 12 Verificação