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”.
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:)
- Como instalar o WordPress no Google Cloud Platform(How to install WordPress on Google Cloud Platform)
- Como hospedar um blog WordPress com o Microsoft IIS
- Crie um site WordPress usando o Microsoft WebMatrix
- Como instalar o WordPress no Windows PC.
Related posts
Como correr blazingly rápido WordPress em Microsoft Azure
Microsoft Intune não sincronização? Force Intune para sincronizar em Windows 11/10
Microsoft Azure Import Export Tool: Drive preparation and repair tool
Cloud Computing interview perguntas e respostas
In-place upgrade não é suportado em Azure Virtual Machines
Dispositivos Windows 10 não podem sincronizar com Intune após a inscrição
Como instalar um site de teste do WordPress no seu computador
Mostre o trecho na página inicial de WordPress blog
SCEP deployment para Windows 10 falha depois de renovar o certificado da CA
Como configurar manualmente o WordPress em um domínio
8 grátis Premium WordPress temas para instalar
Como realizar testes de divisão eficazes no WordPress
Compreensão Blob, Queue, Table storage em Windows Azure
Criando Child Theme em WordPress
Tutorial WordPress Gutenberg: Como usar o novo editor
Resenha do livro: Construa seu próprio site: um guia em quadrinhos para HTML, CSS e Wordpress
Como acelerar um site WordPress em 11 etapas
Como fazer um WordPress Site Secure
Ativar Network Security Groups em Azure Security Center
Como alterar seu URL de login do WordPress para melhor segurança