Apache carregando websites passo a passo

Apache websites passo a passo

Neste artigo criaremos 2 websites para serem carregados no APACHE

 

 

1) acesse o diretório /var/www

root@brainiac-VirtualBox:/home/brainiac# cd /var

 

root@brainiac-VirtualBox:/var# cd www

 

root@brainiac-VirtualBox:/var/www# ls

 

index.html

 

root@brainiac-VirtualBox:/var/www# nano info.php

 

 

 

2)criando arquvos par armazenar os sites.

 

root@brainiac-VirtualBox:/var/www# mkdir website1 website2

 

root@brainiac-VirtualBox:/var/www# ls

 

index.html info.php website1 website2

 

 

 

3)Configurando cada site criando subpastas (public_html e logs)

 

root@brainiac-VirtualBox:/var/www# cd website1

 

root@brainiac-VirtualBox:/var/www/website1# mkdir public_html logs

 

root@brainiac-VirtualBox:/var/www/website1# cd ..

 

root@brainiac-VirtualBox:/var/www# cd website2

 

root@brainiac-VirtualBox:/var/www/website2# mkdir public_html logs

 

root@brainiac-VirtualBox:/var/www/website2# cd /etc/apache2

 

 

 

4) Criando conteúdos nos sites

 

root@brainiac-VirtualBox:/etc/apache2# cd sites-available

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# ls

 

default default-ssl

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# nano website1

 

colar o seguinte no arquivo:

 

<VirtualHost *:80> ServerAdmin webmaster@website1.com.br DocumentRoot /var/www/website1/public_html ServerName website1.com.br ErrorLog /var/www/website1/logs/error.log CustomLog /var/www/website1/logs/access.log combined</VirtualHost>

 

 

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# nano website2

 

colar o seguinte arquivo:

 

 

<VirtualHost *:80> ServerAdmin webmaster@website2.com.br DocumentRoot /var/www/website2/public_html ServerName website2.com.br ErrorLog /var/www/website2/logs/error.log CustomLog /var/www/website2/logs/access.log combined</VirtualHost>

 

 

 

 

5)Ativando os sites e recarregando o servidor:

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# a2ensite website1

 

Enabling site website1.

 

To activate the new configuration, you need to run:

 

service apache2 reload

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# a2ensite website2

 

Enabling site website2.

 

To activate the new configuration, you need to run:

 

service apache2 reload

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# /etc/init.d/apache2 reload

 

* Reloading web server config apache2 apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

 

[ OK ]

 

 

 

 

6)criando conteúdo de página html para testar

 

 

 

root@brainiac-VirtualBox:/etc/apache2/sites-available# cd /var/www

 

root@brainiac-VirtualBox:/var/www# ls

 

index.html info.php website1 website2

 

 

 

root@brainiac-VirtualBox:/var/www# cd website1

 

root@brainiac-VirtualBox:/var/www/website1# ls

 

logs public_html

 

 

 

Criando página de teste do website1

 

root@brainiac-VirtualBox:/var/www/website1# cd public_html

 

 

 

root@brainiac-VirtualBox:/var/www/website1/public_html# nano index.html

 

cole o seguinte conteúdo:

 

<html><body><h1>CACETA! O WEBSITE1 FUNCIONA!</h1></body></html>

 

 

 

 

 

Criando página de teste website2

 

root@brainiac-VirtualBox:/var/www/website1/public_html# nano index.html

 

cole o seguinte conteúdo:

 

<html><body><h1> PQP! O WEBSITE2 FUNCIONA!</h1></body></html>

 

 

 

root@brainiac-VirtualBox:/var/www/website1/public_html# cd ..

 

 

 

 

 

7)Para poder acessar o site com o domínio, adicione no arquivo “/etc/hosts” o IP do servidor e o domínio:

 

root@brainiac-VirtualBox:/var/www/website2/public_html# nano /etc/hosts

 

altere da seguinte forma:

 

127.0.0.1 localhost

 

127.0.1.1 brainiac-VirtualBox

 

127.0.0.1 website1.com.br

 

127.0.0.1 website2.com.br

 

 

 

# The following lines are desirable for IPv6 capable hosts

 

::1 ip6-localhost ip6-loopback

 

fe00::0 ip6-localnet

 

ff00::0 ip6-mcastprefix

 

ff02::1 ip6-allnodes

 

ff02::2 ip6-allrouters

 

 

 

8)Agora vá no firefox e digite: para testar

 

http://website1.com.br ou apenas website1.com.br

Image

 

http://website2.com.br ou apenas website2.com.br

Image

Referências:

http://blog.cesar.augustus.nom.br/instalando-o-servidor-apache-no-linux.html

http://www.vivaolinux.com.br/artigo/Basico-do-Apache-no-Debian