O WordPress é um construtor de sites open-source popular. Implante o WordPress no ECS para lançar rapidamente um site e começar a publicar conteúdo.
Procedimento
Antes de começar, verifique se você concluiu a configuração da sua conta e vinculou um cartão de crédito ou conta PayPal.
Novos usuários do ECS que concluíram a configuração da conta podem testar o ECS gratuitamente por 3 meses. Para obter detalhes, consulte o Teste Gratuito do ECS.
Etapa 1: Crie uma instância ECS
Acesse a página Console ECS - Instâncias e clique em Create Instance.
-
Escolha Custom Launch e configure a instância.
Configure a instância com as configurações de exemplo a seguir. Mantenha os padrões para quaisquer configurações não listadas aqui.
Item de configuração
Valor de exemplo
Billing Method
Pay-as-you-go
Region
US (Silicon Valley)
Network and Zone
VPC: Default VPC
vSwitch: Selecione o vSwitch padrão na Availability Zone B.
Instance
ecs.c9i.large
Recomendamos pelo menos 2 vCPU e 4 GiB de memória para garantir uma experiência fluida.
Image
Selecione Alibaba Cloud Linux 3.2104 LTS 64bit em Public Images.
System Disk
Tipo: Enterprise SSD (ESSD)
Tamanho: 40 GiB
Desempenho: PL0
Public IP Address
Selecione Assign Public IPv4 Address.
Bandwidth Billing Method
Pay-by-traffic
Recomendamos selecionar Upgrade to CDT for Data Transfer Billing. Essa opção fornece 220 GB/mês de tráfego público gratuito após a atualização: 20 GB/mês para regiões da China continental e 200 GB/mês para regiões fora da China.
Security Group
Selecione New Security Group. Nas configurações de Basic Security Group, na seção Open IPv4 ports/protocols, selecione HTTP (TCP:80) e SSH (TCP:22) para permitir acesso HTTP externo.
Logon Credential
Selecione Set Later
Revise o custo estimado, leia e aceite os termos de serviço e clique em Create Order.
Etapa 2: Conectar-se à instância ECS
Retorne à lista de instâncias. Aguarde até que o status da instância mostre Running e o Health Status mostre Normal. Em seguida, clique em Connect na coluna Actions.
Na caixa de diálogo, clique em Sign in now.
-
Selecione Password-Free e clique em Log In.
Uma sessão de conexão remota permanece ativa por até 6 horas. Se ficar ociosa por mais de 6 horas, a sessão será desconectada automaticamente e você precisará reconectar.
Um prompt de linha de comando indica que a conexão foi estabelecida com sucesso.
Etapa 3: Configurar o WordPress
-
Implante o ambiente LNMP.curl -fsSL https://help-static-aliyun-doc.aliyuncs.com/install-script/deploy-lnmp-acl3_2.sh | MYSQL_ROOT_PASS='MYSQL_PASSWORD' bash
Execute o script a seguir para instalar a pilha LNMP (Linux + Nginx + MySQL + PHP) necessária para o WordPress. Substitua
MYSQL_PASSWORDpor uma senha root personalizada do MySQL antes de executar. Você precisará dessa senha ao configurar o banco de dados do WordPress.A senha deve ter de 8 a 30 caracteres e incluir letras maiúsculas, letras minúsculas, dígitos e caracteres especiais. Caracteres especiais suportados:
().Este script foi desenvolvido exclusivamente para o Alibaba Cloud Linux 3.2104 LTS 64bit.
-
Faça login no MySQL e crie um banco de dados e um usuário para o WordPress.mysql -u root -p'MYSQL_PASSWORD' <<EOF
CREATE DATABASE wordpress;
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'WORDPRESS_PASSWORD';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EOF
MYSQL_PASSWORD: Senha root do MySQL definida na etapa anterior.-
WORDPRESS_PASSWORD: Uma senha personalizada para o usuário do banco de dados do WordPress.A senha deve ter de 8 a 30 caracteres e incluir letras maiúsculas, letras minúsculas, dígitos e caracteres especiais. Caracteres especiais suportados:
().
Isso cria um banco de dados chamado
wordpresse um usuáriowordpress_usercom privilégios totais nesse banco de dados. -
Baixe e extraia o WordPress.
cd /usr/share/nginx/html && sudo wget https://cn.wordpress.org/wordpress-6.4.4-zh_CN.zip && sudo yum install unzip -y && sudo unzip wordpress-6.4.4-zh_CN.zip -
Configure a conexão com o banco de dados.
-
Faça backup da configuração padrão.
sudo cp /usr/share/nginx/html/wordpress/wp-config-sample.php /usr/share/nginx/html/wordpress/wp-config.php Edite o arquivo
wp-config.phppara definir as credenciais do banco de dados. SubstituaWORDPRESS_PASSWORDpela senha do usuário do WordPress definida.sudo sed -i "s/database_name_here/wordpress/" /usr/share/nginx/html/wordpress/wp-config.php && \sudo sed -i "s/username_here/wordpress_user/" /usr/share/nginx/html/wordpress/wp-config.php && \sudo sed -i "s/password_here/WORDPRESS_PASSWORD/" /usr/share/nginx/html/wordpress/wp-config.php
-
-
Atualize o diretório raiz do site no Nginx e reinicie o serviço.
sudo sed -i 's|root /usr/share/nginx/html;|root /usr/share/nginx/html/wordpress;|' /etc/nginx/conf.d/default.conf && sudo nginx -t && sudo systemctl restart nginx
Etapa 4: Instale o WordPress e publique seu primeiro artigo
-
Instale e faça login no WordPress.
-
Abra um navegador e acesse
http://<ECS public IP address>para abrir a página de instalação do WordPress.O IP público pode ser encontrado na coluna IP Address da lista de instâncias.
Insira o título do site, o nome de usuário do administrador, a senha e o e-mail. Em seguida, clique em Install WordPress.
Após a instalação, clique em Log In e insira as credenciais definidas.
-
-
Publique um artigo para verificar o acesso.
No painel de navegação à esquerda, acesse .
Insira um título (por exemplo, "Olá do Alibaba Cloud ECS") e clique em Publish no canto superior direito. Clique em Publish novamente na caixa de diálogo de confirmação.
Copie e abra a URL do artigo. Se a página exibir seu artigo, o site está ativo.
Faturamento
Itens faturáveis
Disco do sistema: 40 GiB (capacidade do disco) × preço unitário do disco × duração da cobrança
-
Largura de banda pública (pagamento conforme o uso): Tráfego de saída × preço por GB
Após a atualização para CDT para cobrança de transferência de dados , você receberá 220 GB/mês de tráfego de rede pública (20 GB/mês para regiões da China continental e 200 GB/mês para regiões fora da China).
Recursos de computação: Preço unitário do tipo de instância × duração da cobrança
Consulte a página de Preços do ECS para verificar os preços unitários.
Visualize detalhes de faturamento
Faça login no Console de Custos e Despesas e escolha . Filtre por Product Name e selecione Elastic Compute Service para visualizar as cobranças detalhadas.
Limpar recursos
Libere a instância quando não precisar mais dela para interromper a geração de cobranças.
A liberação de uma instância exclui permanentemente todos os seus dados. Essa ação não pode ser desfeita.
Na lista de instâncias, clique em na coluna Actions da instância desejada.
Escolha Release Now e clique em Next.
Confirme que nenhum recurso associado precisa ser mantido e clique em OK.
Informações relacionadas
As regras padrão do grupo de segurança permitem acesso de todos os endereços IP, o que representa um risco de segurança. Recomendamos que você modifique as regras do grupo de segurança para permitir apenas os endereços IP necessários.
Acessar um site apenas pelo endereço IP não é profissional nem seguro. Recomendamos vincular um nome de domínio e habilitar HTTPS.
Caso o tipo de instância atual não atenda aos requisitos da sua carga de trabalho, você pode alterar o tipo de instância.