Como instalar e configurar o WordPress no Microsoft Azure

Bem-vindo à parte 2 do tutorial Como executar o WordPress incrivelmente rápido no Microsoft Azure(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) . Na primeira parte, discutimos a configuração de uma máquina virtual(Virtual Machine) em sua conta do Azure . E neste post, veremos como se conectar ao seu servidor e começar a baixar e instalar o WordPress nele.

Instalar(Install) e configurar o WordPress no Microsoft Azure

Esta postagem incluirá muitos comandos de terminal, portanto, tente seguir o tutorial passo a passo e tente não pular nenhuma etapa.

Configurando seu servidor

Etapa 1(Step 1) : Para se comunicar com sua máquina virtual, você precisa estabelecer uma conexão SSH e usar um cliente SSH .

O que é SSH?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

Estamos usando PuTTY , um cliente SSH e telnet gratuito neste tutorial. Portanto, para esta etapa, você deve baixar e instalar o PuTTY aqui(here) .

Passo 2(Step 2) : Faça login no seu painel do Azure , abra a máquina virtual, que criamos na primeira parte e clique em 'Iniciar'. Em seguida, clique em 'Conectar' para iniciar a conexão. Agora, um pop-up exibirá seu nome de usuário e o endereço IP público de sua máquina. Copie todo o nome do host SSH (por exemplo (SSH), [email protected] ). Você pode clicar nas imagens para ver a versão maior.

Agora abra o PuTTY e cole este nome de host no campo Nome do host(Host Name) e selecione o tipo de conexão como SSH e clique em abrir com todas as outras configurações como padrão. Uma nova janela de terminal será aberta e solicitará a senha. Digite a senha escolhida na parte 1(part 1) ao criar uma máquina virtual. Agora você está finalmente conectado ao seu servidor virtual por meio de uma conexão SSH. Tudo o que você precisa fazer agora é digitar alguns comandos nesta janela do terminal para instalar o software adequado e o WordPress .

Instalando o Apache

Passo 3(Step 3) : Antes(First) de tudo, você precisa ter certeza de que todos os pacotes da sua instalação do Ubuntu estão atualizados. Execute o seguinte comando para atualizá-los:

sudo apt-get update

Agora vamos instalar o Apache(Apache) , um software de servidor HTTP gratuito. Basicamente(Basically) , o Apache será aquele que ouvirá o pedido de alguém para exibir o conteúdo do seu site. Leia mais sobre o Apache (Apache) aqui(here) . Execute o seguinte comando para instalar o Apache :

sudo apt-get install apache2

Agora navegue até o diretório onde o arquivo de configuração do Apache está salvo e abra-o usando o editor de texto.

sudo nano /etc/apache2/apache2.conf

No final deste arquivo adicione a seguinte linha:

“ServerName 127.0.0.1”.

Como configurar e instalar o WordPress no Microsoft Azure

Reinicie o serviço Apache:

sudo service apache2 reload

E conceda permissões ao Apache executando o seguinte comando:

sudo ufw allow in “Apache Full”

Instalando MySQL e PHP

Passo 4:(Step 4:) Execute os seguintes comandos para instalar o MySQL e PHP no Ubuntu :

sudo apt-get install mysql-server

Escolha(Choose) uma senha de root MySQL apropriada e pressione 'Enter'.

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql

sudo apt-get install php5-cli

sudo apt-get install php5-gd libssh2-php

Os arquivos PHP(PHP) devem ter mais prioridade do que os arquivos HTML , então precisamos alterar outro arquivo de configuração:

sudo nano /etc/apache2/mods-enabled/dir.conf

Agora neste arquivo, mova “index.php” para que venha antes de “index.html”. Reinicie o servidor Apache .

sudo service apache2 reload

Criando um banco de dados MySQL

Passo 5: Siga os comandos:

mysql -u root -p

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd';

FLUSH PRIVILEGES;

Exit;

Instalando o WordPress

Etapa 6:(Step 6: ) Esta é realmente a etapa que baixa o WordPress . Navegue(Navigate) até o diretório raiz e baixe e extraia o WordPress .

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

Navegue até o diretório WWW onde estão armazenados todos os arquivos do site e copie todo o conteúdo do WordPress aqui em uma nova pasta de sua escolha.

cd /var/www

sudo mkdir twcwp

Agora crie o arquivo wp-config.php criando a cópia do arquivo de configuração de amostra e copie todo o conteúdo da pasta baixada para a pasta 'wordpress' no diretório www.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

sudo rsync -avP ~/wordpress/ /var/www/twcwp/

cd /var/www/twcwp/

sudo nano wp-config.php

Insira(Enter) os detalhes do banco de dados que criamos nas etapas anteriores e salve o arquivo. (veja a captura de tela abaixo para referência)

Configurando o Apache

Passo 7(Step 7) : Agora para o passo final, precisamos configurar o apache para que ele saiba que existe um site rodando na nossa pasta “twcwp”. Precisamos navegar até a pasta de sites disponíveis e criar um novo arquivo chamado 'twcwp.conf' que é semelhante ao arquivo de configuração padrão.

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

Neste arquivo altere as seguintes linhas

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot /var/www/twcwp

ServerAlias ​​deve ser o nome de domínio que você registrou (no nosso caso, não registramos o nome de domínio, mas estamos usando-o apenas para referência).

Execute este conjunto final de comandos:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

Aqui “twctestingadmin” é o nome de usuário da conta de administrador em nossa máquina virtual e “twcwp” é o diretório que contém os arquivos do WordPress . Você pode substituir essas strings com seus detalhes.

E é isso, agora você tem uma máquina virtual totalmente funcional rodando no Microsoft Azure que está hospedando seu site WordPress . Tudo o que você precisa fazer agora é configurar seus registros DNS para que o site aponte para o endereço IP público da máquina virtual.

Se você deseja executar seu site temporariamente, pode editar o arquivo de hosts do Windows e adicionar uma entrada que mapeará temporariamente o endereço IP público para o nome de domínio. (veja a captura de tela para referência)

O tutorial é bastante longo e envolve muitas etapas. Você pode se sentir à vontade para fazer qualquer pergunta na seção de comentários abaixo e ficaremos felizes em ajudá-lo. Alguns termos usados ​​neste post podem parecer novos para você, você pode pesquisá-los no Google ou simplesmente deixar uma mensagem nos comentários.

Além disso, gostaria de apresentar as duas personalidades que nos trouxeram este maravilhoso Workshop na área de Chandigarh :

  • Jasjit Chopra
  • Divyadeep Sawhney

O workshop foi conduzido coletivamente pelo Grupo de Usuários da Microsoft Chandigarh(Microsoft Users Group Chandigarh) e pelo WordPress Chandigarh . Você pode entrar em contato com os dois grupos no Facebook e procurar os próximos encontros na área de Chandigarh em meetup.com.

Leituras relacionadas:(Related reads:)



About the author

Sou um desenvolvedor web com experiência em trabalhar com Windows 11 e 10. Também sou usuário do Firefox há muitos anos e me tornei bastante proficiente no uso do novo console de jogos Xbox One. Meus principais interesses estão no desenvolvimento de software, especificamente no desenvolvimento web e móvel, bem como na ciência de dados. Tenho muito conhecimento sobre vários sistemas de computador e seu uso, por isso posso fornecer feedback imparcial sobre vários programas ou serviços que você pode usar.



Related posts