Tutorial: Instalando e Configurando o Apache ou Nginx no VPS
Introdução:
Apache e Nginx são dois dos servidores web mais populares. Neste tutorial, você aprenderá como instalar e configurar cada um deles no seu VPS.
Passo 1: Conecte-se ao VPS via SSH
- Abra o terminal no seu computador.
- Use o comando abaixo para acessar seu VPS:bashCopiar código
ssh usuario@ip_do_servidor
Passo 2: Atualize os Pacotes do Sistema
Antes de instalar, certifique-se de que os pacotes do sistema estão atualizados:
sudo apt update && sudo apt upgrade -y
Parte 1: Instalando e Configurando o Apache
Passo 3.1: Instale o Apache
Use o comando:
sudo apt install apache2 -y
Passo 3.2: Configure o Firewall (opcional)
Certifique-se de que o Apache está permitido no firewall:
sudo ufw allow 'Apache'
Passo 3.3: Verifique o Funcionamento
Abra o navegador e digite o IP do seu VPS. Você verá a página padrão do Apache.
Passo 3.4: Configurar Arquivos de Host Virtual (opcional)
- Crie um novo arquivo de configuração:
sudo nano /etc/apache2/sites-available/seu-dominio.conf
2. Adicione o seguinte conteúdo:
<VirtualHost *:80>
ServerName seu-dominio.com
DocumentRoot /var/www/seu-dominio
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Code language: HTML, XML (xml)
3. Ative o host virtual e reinicie o Apache:
sudo a2ensite seu-dominio.conf
sudo systemctl restart apache2
Parte 2: Instalando e Configurando o Nginx
Passo 4.1: Instale o Nginx
Use o comando:
sudo apt install nginx -y
Passo 4.2: Configure o Firewall (opcional)
Certifique-se de que o Nginx está permitido no firewall:
sudo ufw allow 'Nginx HTTP'
Passo 4.3: Verifique o Funcionamento
Abra o navegador e digite o IP do seu VPS. Você verá a página padrão do Nginx.
Passo 4.4: Configurar Arquivos de Bloco de Servidor (opcional)
- Crie um novo arquivo de configuração:
sudo nano /etc/nginx/sites-available/seu-dominio
2. Adicione o seguinte conteúdo:
server {
listen 80;
server_name seu-dominio.com;
root /var/www/seu-dominio;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
Code language: PHP (php)
3. Ative a configuração e reinicie o Nginx:
sudo ln -s /etc/nginx/sites-available/seu-dominio /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
Conclusão:
Agora você tem o Apache ou Nginx instalado e configurado no seu VPS! Escolha aquele que melhor atende às suas necessidades e comece a hospedar seus sites.
Publicar comentário