Skip to content

Instantly share code, notes, and snippets.

@AlexandreQuintela
Last active December 6, 2019 09:22
Show Gist options
  • Save AlexandreQuintela/7409b8b61f006aa7a2abc3d5fd566cf8 to your computer and use it in GitHub Desktop.
Save AlexandreQuintela/7409b8b61f006aa7a2abc3d5fd566cf8 to your computer and use it in GitHub Desktop.
Criando Virtual Host no apache na distribuição Ubuntu e sabores

[TOCM]

[TOC]

Passo um - Crie a estrutura de diretórios

  • sudo mkdir -p /var/www/alex.com.br/public_html

Passo dois - Conceda permissão

  • sudo chown -R $USER:$USER /var/www/alex.com.br/public_html

Passo três - Crie um arquivo para testes de exibição

  • nano /var/www/alex.com.br/public_html/index.html

Neste arquivo, crie um documento HTML simples que indica o site que está conectado. Meu arquivo se parece com isso:

<html>
  <head>
    <title>Bem vindo ao site do alex.com.br!</title>
  </head>
  <body>
    <h1>O virtual host do alex.com.br está funcionando!</h1>
  </body>
</html>

**Passo quatro - Crie novos arquivos de Virtual Hosts

  • sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/alex.com.br.conf

Edite o arquivo

  • sudo nano /etc/apache2/sites-available/alex.com.br.conf
<VirtualHost *:80>
    ServerAdmin seu@email.com.br
    ServerName alex.com.br
    ServerAlias www.alex.com.br
    DocumentRoot /var/www/alex.com.br
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Passo cinco - Ative os novos arquivos de Virtual Host

Use a ferramenta do apache chamada a2ensite para ativar o site:

  • sudo a2ensite alex.com.br.conf

Reinicie o servico do Apache

  • sudo service apache2 restart

Passo seis - Configure seu DNS ou aquivo host local e seja feliz ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment