Bem vindo a parte 2 do tutorial Como executar o WordPress incrivelmente rápido no Microsoft Azure. Na primeira parte, discutimos a criação de um Máquina virtual Nas suas Azure conta. E neste post, vamos ver como se conectar ao seu servidor e começar a baixar e instalar WordPress nele.
Instalar e configurar o WordPress no Microsoft Azure
Esta postagem incluirá muitos comandos de terminal, então, por favor, tente seguir o tutorial passo a passo e tente não pular nenhuma etapa.
Configurando seu servidor
Passo 1: Para se comunicar com sua máquina virtual, você precisa estabelecer uma conexão SSH e usar um cliente SSH.
O que é o 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 o PuTTY, um cliente SSH e telnet gratuito neste tutorial. Então, para esta etapa, você é obrigado a baixar e instalar o PuTTY daqui.
Passo 2: Faça o login no painel do Azure, abra a máquina virtual, 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 da sua máquina. Copie todo o nome do host SSH (por exemplo, [email protected]). Você pode clicar nas imagens para ver a versão maior.
Agora abra o PuTTY e cole este nome de host no Nome de anfitrião campo e selecione o tipo de conexão como SSH e aperte aberto com todas as outras configurações como padrão. Uma nova janela de terminal será aberta e solicitará a senha. Digite a senha que foi escolhida parte 1 enquanto cria 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 de terminal para instalar o software apropriado e o WordPress.
Instalando o Apache
etapa 3Primeiro 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, um software de servidor HTTP gratuito. Basicamente, o Apache será o único a ouvir o pedido de alguém para exibir o conteúdo do seu site. Leia mais sobre o Apache aqui. Execute o seguinte comando para instalar o Apache:
sudo apt-get install apache2
Agora navegue até o diretório em que 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”.
Agora salve o arquivo pressionando ‘ Ctrl + O' então Entrar e depois ' Ctrl + X ’.
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 o MySQL e PHP
Passo 4: Execute os seguintes comandos para instalar o MySQL e o PHP no Ubuntu:
sudo apt-get install mysql-server
Escolha uma senha de root do 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 devem receber mais prioridade que os arquivos HTML, portanto, precisamos alterar outro arquivo de configuração:
sudo nano /etc/apache2/mods-enabled/dir.conf
Agora, neste arquivo, mova “index.php” para que ele chegue antes de “index.html”. Reinicie o servidor Apache.
sudo service apache2 reload
Criando um banco de dados MySQL
Etapa 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
Passo 6: Este é realmente o passo que faz o download do WordPress. Navegue até o diretório raiz e, em seguida, baixe e extraia o WordPress.
wget https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
Navegue até o diretório WWW onde todos os arquivos do site estão armazenados 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 transferida 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
Digite os detalhes do banco de dados que criamos nas etapas anteriores e salve o arquivo. (veja a imagem abaixo para referência)
Configurando o Apache
Passo 7: Agora, para a etapa final, precisamos configurar o apache para que ele saiba que há um site em execução na 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
- NomeDoServidor twcwp.com
- ServerAlias twcwp.com
- DocumentRoot / var / www / twcwp
Execute estes conjuntos finais 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 admin em nossa máquina virtual e “twcwp” é o diretório que contém arquivos do WordPress. Você pode substituir essas strings por seus detalhes.
E é isso, agora você tem uma máquina virtual totalmente funcional em execução no Microsoft Azure que hospeda 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.
Além disso, gostaria de apresentar as duas personalidades que nos trouxeram este maravilhoso Workshop na área de Chandigarh:
- Jasjit Chopra - LinkedIn
- Divyadeep Sawhney - LinkedIn
O workshop foi conduzido coletivamente por Grupo de usuários da Microsoft Chandigarh e 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:
- Como instalar o WordPress no Google Cloud Platform
- Como hospedar o blog do WordPress com o Microsoft IIS
- Criar site WordPress usando o Microsoft WebMatrix
- Como instalar o WordPress no Windows PC.