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.