Configurando Virtual Host Apache + Centos 8

De Gigafull
Ir para navegação Ir para pesquisar

Fazer backup do arquivo original de configuração do Apache

cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup

Entrar no diretório

cd /etc/httpd/conf/

Listar arquivos e conferir se criou o backup

ls 

Abrir o arquivo httpd.conf com editor de texto

vim httpd.conf

Alterar linha DocumentRoot

Original: DocumentRoot "/var/www/html"
Mudar para DocumentRoot "/var/www"

Na ultima linha do arquivo, adicionar o include abaixo:

IncludeOptional ../../../var/www/VirtualHost/*.conf

Em /var/www/ criar o diretório VirtualHost

mkdir /var/www/VirtualHost/

Acessar o diretório criado

cd /var/www/VirtualHost/

No diretório /var/www/VirtualHost/, criar um arquivo chamado server-gf.conf, e adicionar o conteúdo abaixo

vim server-gf.conf
<VirtualHost *:80> ServerName server-gf.gigafull.com.br DocumentRoot "/var/www/server-gf.gigafull.com.br" <Directory "/var/www/server.gf.gigafull.com.br"> Require all granted </Directory> </VirtualHost>

No diretório /var/www/, criar outro diretório chamado server-gf.gigafull.com.br

mkdir /var/www/server-gf.gigafull.com.br

Acessar o novo diretório criado

cd /var/www/server-gf.gigafull.com.br
Pronto, agora é só criar o conteúdo WEB

Reiniciar o Apache

systemctl restart httpd

PARA FUNCIONAR CORRETAMENTE, É NECESSARIO REALIZAR APONTAMENTO DNS

Outros endereços virtuais

Agora para continuar criando, é só criar um novo arquivo no diretório /var/www/VirtualHost/, e criar um diretório para o endereço que o arquivo novo este referenciando em /var/www