Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Relational Database Service/ Melhores práticas/ RDS for MySQL/ Uso do RDS for MySQL para configurar Discuz!
Atualizado em 2024-09-24 GMT+08:00

Uso do RDS for MySQL para configurar Discuz!

Crossday Discuz! Board (Discuz! abreviadamente) é um sistema de software de fórum de comunidade universal. Você pode configurar um fórum personalizado com funções abrangentes e forte capacidade de carga na Internet por meio de instalação e configurações simples. Esta seção descreve como configurar o Discuz! no ambiente LAMP usando a VPC, o ECS e o RDS for MySQL da Huawei Cloud.

  1. Configurar informações de rede
  2. Criar um ECS
  3. Configurar o ambiente LAMP
  4. Comprar e configurar uma instância de BD do RDS
  5. Instalar o Discuz!

Preparativos

Durante a configuração, você usará os seguintes serviços ou ferramentas:

  • Serviços em nuvem: ECS e RDS na Huawei Cloud
  • PuTTY: uma ferramenta de logon remoto
  • Pacotes de instalação
    • Apache Http Server 2.4.6
    • MySQL 5.4.16
    • PHP 5.4.16

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

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Escolha Networking > Virtual Private Cloud.
  4. Na página exibida, clique em Create VPC para criar uma VPC, como vpc-01.
  5. 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.
  6. No console de rede, escolha Access Control > Security Groups e clique em Create Security Group. O seguinte usa sg-01 como um exemplo.
  7. Na página Security Group, localize o grupo de segurança de destino e clique em Manage Rule na coluna Operation.
  8. 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

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Escolha Compute > Elastic Cloud Server. A página Elastic Cloud Server é exibida.
  4. No console do ECS, compre um ECS.

    1. 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.
      Figura 2 Selecionar uma imagem
    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.
      1. Selecione a VPC criada vpc-01.
      2. Selecione o grupo de segurança criado sg-01.
      3. Selecione Auto assign para EIP.
    3. Configure configurações avançadas: insira um nome e uma senha do ECS e clique em Next: Confirm.
      1. Insira um nome de ECS, como ecs-01.
      2. Insira uma senha.
    4. Confirmar: confirme as informações e clique em Yes.

  5. Depois que o ECS for criado, visualize e gerencie no console do ECS.

Configurar o ambiente LAMP

  1. Baixe o cliente PuTTY.
  2. Descompacte o pacote, localize putty dos arquivos extraídos e clique duas vezes nele.
  3. 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.

    1. Digite o EIP do seu ECS na caixa de texto Host Name (or IP address).
    1. Insira um nome de sessão na caixa de texto Saved Sessions e clique em Save. Discuz é usado como exemplo. Mantenha as configurações padrão para outros parâmetros.
      Figura 3 Configurar PuTTY

  4. Na janela de logon exibida, digite o nome de usuário e a senha do ECS para fazer logon no ECS.
  5. Instale Apache, MySQL, PHP e outros softwares.

    Obtenha as permissões root para que você possa inserir comandos no PuTTY.

    Insira os comandos para instalar o 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

  6. Após a conclusão da instalação, inicie os serviços relacionados em sequência.

    systemctl start httpd.service

    systemctl start php-fpm.service

Comprar e configurar uma instância de BD do RDS

  1. 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.

  2. Depois que a instância de BD do RDS for criada, exiba ou gerencie no console de gerenciamento.

Instalar o Discuz!

  1. Baixe o pacote de instalação do Discuz!.
  2. Carregue o pacote de instalação no ECS usando uma ferramenta de transferência de dados.

    1. Execute o seguinte comando para descompactar o pacote de instalação do Discuz!:

      unzip Discuz_X3.3_SC_UTF8.zip

    2. Execute o seguinte comando para copiar todos os arquivos em upload para /var/www/html/.

      cp -R upload/* /var/www/html/

    3. Execute o seguinte comando para conceder permissões de gravação a outros usuários.

      chmod -R 777 /var/www/html

  3. Digite http://EIP/install na caixa de endereço em um navegador local do Windows e instale o Discuz! seguindo a orientação.

    No URL anterior, EIP indica o EIP atribuído automaticamente quando você compra o ECS em Comprar um ECS. A install deve ser minúscula.
    1. Confirme o contrato e clique em I Agree.
    2. Depois que a instalação for iniciada, verifique o ambiente de instalação e clique em Next.
    3. Defina o ambiente de execução e clique em Next.
    4. Insira as informações do banco de dados e clique em Next para concluir a instalação.

      • O endereço do banco de dados é o endereço IP flutuante da instância de BD rds-01.
      • A senha do banco de dados é a senha do usuário root da instância de BD rds-01.
      • Insira as informações do administrador.

  4. Depois de Discuz! está instalado, digite http://EIP/forum.php na barra de endereços do navegador. Se a página inicial do fórum for exibida, o site será construído com sucesso.