Lembra daquele servidor que criamos com apahce, mysql, php, phpmyadmin.
Então..... Agora vamos habilitar a criação de sites nele.
1.) Crie o arquivo default.conf
vi /etc/httpd/conf.d/default.conf
#configuracao padrao para localhost
<VirtualHost _default_:80>
ServerName localhost
DocumentRoot /var/www/html
</VirtualHost>
*--*--*
2.) Criando os site1
2.1) Criando arquivo de configuracao do novo dominio("site1")
vi /etc/httpd/conf.d/site1.conf
#configuracao do site site1.local
<VirtualHost *:80>
ServerName site1.local
DocumentRoot /var/www/html/site1
<Directory /var/www/html/site1>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
2.1.1) Criando pagina novo dominio("site1")
mkdir /var/www/html/site1
vi /var/www/html/site1/index.html
<html>
<body>
Site 1
<script type="text/javascript">
<!--
/* escreva seu código aqui.*/
//-->
</script>
</body>
</html>
2.1.2) Atualize o arquivo hosts
vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.0.1 site1.local
2.1.3) Reinicie o apache
systemctl restart httpd.service
Pronto agora indo no navegador do servidor já conseguimos abri o site do dominio site1.local
http://site1.local/
*--*--*
Vamos repetir criando o site 2
3.) Criando os site2
3.1) Criando arquivo de configuracao do novo dominio("site2")
vi /etc/httpd/conf.d/site2.conf
#configuracao do site site2.local
<VirtualHost *:80>
ServerName site2.local
DocumentRoot /var/www/html/site2
<Directory /var/www/html/site2>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
3.1.1) Criando pagina novo dominio("site2")
mkdir /var/www/html/site2
vi /var/www/html/site2/index.html
<html>
<body>
Site 1
<script type="text/javascript">
<!--
/* escreva seu código aqui.*/
//-->
</script>
</body>
</html>
3.1.2) Atualize o arquivo hosts
vi /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.0.1 site1.local site2.local
3.1.3) Reinicie o apache
systemctl restart httpd.service
Pronto agora indo no navegador do servidor já conseguimos abri o site do dominio site2.local
http://site2.local/
*--*--*
Desafio como posso de outro computador na mesma rede ver o site1 e o site2 em uma estação windows10 ?
Bem vamos lá, assim como o linux o windows tambem tem o seu arquivo hosts em C:\Windows\System32\drivers\etc
Só que para editalo voce prescisa abri o wordpad como administrador, abri o arquivo hosts no caminho acima e incluir a linha
<<IP DO SERVIDOR LOCAL COM O APACHE>> site1.local site2.local
OBS.
Pode ser nescessario desligar e ligar sua placa de rede.
Quer melhor vai configura seu DNS rs.
Lembrando gostou do artigo faz um pix O endereço de e-mail address está sendo protegido de spambots. Você precisa ativar o JavaScript enabled para vê-lo.