Neste tutorial de primeiros passos VPS: você vai aprender como instalar um servidor web, banco de dados e WordPress no servidor VPS.
A ideia deste conteúdo é trazer informações para simplificar como funciona um servidor VPS com um conteúdo rápido, direto e bastante didático.
Se você quiser saber o que é um VPS temos um conteúdo completo sobre o assunto. Confira aqui.
Considerando que na sua VPS seu primeiro usuário já é root, não utilizaremos o comando sudo precedido de todos comandos.
Nesse tutorial, optamos por utilizar a distribuição Linux mais popular: Ubuntu.
Leia também:VPS seguro: ações e dicas para manter a segurança do servidor VPS VPS e Docker: Como instalar e utilizar em seus projetos? Servidor Cloud ou VPS? Entenda qual o ideal para o seu projeto |
Primeiros passos VPS: Instalando seu servidor web com o Apache
Para instalar o servidor web apache em sua VPS, digite em seu terminal, seguido de enter:
apt install apache2
Após a conclusão dessa instalação, seu servidor web Apache já estará executando e rodando na porta 80
Você pode confirmar a execução desse serviço com o comando:
service apache2 status
Bem como também realizar acesso web pelo seu IP da VPS (sem https)
* Caso você não saiba o IP de sua VPS, pelo terminal você pode executar qualquer um desses comandos:
- curl ifconfig.me (No Ubuntu por padrão o curl já vem instalado)
- ip addr show eth0 | grep inet | awk ‘{ print $2; }’ | sed ‘s/\/.*$//’
Primeiros passos VPS: Instalando o banco de dados
Para realizar instalação de seu Mysql, você deverá rodar o comando:
apt install mysql-server
Após a finalização,
Digite mysql no terminal para usar o client do mysql
Crie um usuário para seu banco de dados
(Chamaremos o usuário de “meublog”)
Create user meublog;
Seu usuário será criado, mesmo que apareça: “Query OK, 0 rows affected (0.01 sec)”
Você pode confirmar isso procurando a linha do usuário ‘meublog’ executando o seguinte comando:
select * from mysql.user \G;
Crie um banco de dados para seu WordPress com o comando
(Chamaremos nossa base de dados de “wordpress” mesmo).
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Crie uma senha para acesso ao usuário meublog com o comando
Grant all on wordpress.* to meublog@'%' identified by 'minhasenhadeacessoabase'; flush privileges;
Libere o bind_address em /etc/mysql/mysql.conf.d/mysql.cnf de modo que o mysql esteja acessível através de seu servidor web / hosts externos
sed -i 's/^bind-address/#bind-address/g' /etc/mysql/mysql.conf.d/mysqld.cnf; /etc/init.d/mysql restart
Pronto! Seu banco de dados já está pronto para receber as tabelas de configuração de seu WordPress.
Primeiros passos VPS: Instalando o PHP
Agora que já temos o banco de dados instalado e o servidor, precisamos ter o PHP que será a linguagem que irá se encarregar de interligar ambos a fim de renderizar todo esse processo para o visitante de sua página.
Instale o PHP executando o comando
apt install php libapache2-mod-php php-mysql
Habilite o mod rewrite (necessário para poder utilizar as chamadas URL amigáveis dentro do WordPress, o que promove aumento de SEO pelos mecanismos de busca):
a2enmod rewrite
Restarte o servidor apache para salvar as alterações
systemctl restart apache2
Primeiros passos VPS: Instalando o WordPress (Quase lá!)
Acesse o diretório /var/www/html/ (cd /var/www/html/) e baixe o instalador do wordpress com o comando
curl -O https://wordpress.org/latest.tar.gz
Descompacte o instalador digitando:
tar xzvf latest.tar.gz
Apague o arquivo index.html presente na /var/www/html (página do apache) e o arquivo tar.gz que recém baixamos
rm index.html latest.tar.gz
Estando atualmente no diretório /var/www/html/, o qual haverá a pasta wordpress que acabamos de descompactar no passo anterior.
Copie todo conteudo da pasta para seu diretório atual
cp -r wordpress/* .
Apague a pasta wordpress antiga (já copiamos o conteúdo dela).
rm -rf wordpress
Pronto!
Se você acessar o endereço de sua VPS, verá a página de configuração do WordPress. Agora você deverá preencher as informações de acordo como você desejar que seja apresentado para seus visitantes.
Nessa etapa, o instalador solicitará que você crie no diretório /var/www/html um arquivo chamado wp-config.php com o conteúdo que ele exibirá (copie o conteúdo e cole no arquivo recém criado por você).
Mas lembre-se: para realizar uma boa instalação é necessário contratar um Servidor VPS de qualidade. A KingHost é líder no mercado e oferece suporte humanizado e em português, com infraestrutura no Brasil e muito mais. Clique no banner abaixo e contrate agora!
O que você achou deste conteúdo?