domingo, 22 de julho de 2018

Configurando Virtual Host no CentOS 6

Virtual Hosts são usados para executar mais de um domínio fora de um único endereço IP. Isso é especialmente útil para pessoas que precisam executar vários sites em um servidor privado virtual.

Vamos partir do princípio que o SO está instalado.

yum install httpd

- Criando o diretório do virtual host
mkdir -p /var/www/example.com/public_html


- Ajustando as permissões
chown -R apache:apache /var/www/example.com/
chmod 755 /var/www


- Criando a página em HTML
vim /var/www/example.com/public_html/index.html


<html>
  <head>
    <title>www.example.com</title>
  </head>
  <body>
    <h1>Successo: Criando um Virtual Host</h1>
  </body>
</html>



- Habilitando o Virtual Host
vim /etc/httpd/conf/httpd.conf


Habilite o listen na porta 80 do apache, descomentando a linha abaixo (ou inserindo-a caso ainda não exista)
Listen 80

Ao final do arquivo, normalmente ficam os ajustes de virtual host, faça a inclusão conforme o exemplo abaixo:

NameVirtualHost *:80


     ServerAdmin administrator@example.com
     DocumentRoot /var/www/example.com/public_html
     ServerName www.example.com
     ServerAlias example.com
     ErrorLog /var/www/example.com/error.log

- Realize o restart do apache, e coloque-o na inicialização do sistema.
service httpd restart

chkconfig httpd on

- Valide se o serviço foi habilitado na inicialização da máquina
chkconfig --list httpd

httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off



Nenhum comentário:

Postar um comentário