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

  1. Abra o terminal no seu computador.
  2. 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)

  1. 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)

  1. 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