Home
Criando um Host Virtual no Servidor Web PDF Imprimir E-mail

Com este tuto abaixo, vou demonstrar como configurar "sites virtuais"  no seu servidor Web.

Vou usar a distro Debian para o exemplo.

 

Primeiro vá em hosts (vim /etc/hosts) e diga o nomedo seu host virtual, no meu exemplo vou usar o site.com:

127.0.0.1       site.com

-------------------

 

Agora vou criar um diretório e uma página para posteriormente acessar  o site virtual:

cd /var/www

mkdir site-virtual

cd site-virtual

vim index.html    (coloque alguma frase dentro do index.html só para você enchergar alguma coisa no acesso.

 

-------------------


Depois vá no diretório /etc/apache2/sites-available e copie o arquivo default para site-virtual

cd /etc/apache2/sites-available
cp default site-virtual
Vá no diretório /etc/apache2/sites-enable e crie um link simbólico para o arquivo que você acabou de criar (/etc/apache2/sites-available/site-virtual)

cd /etc/apache2/sites-enable
ln -s /etc/apache2/sites-avaiable/site-virtual site-virtual

Agora vamos alterar o arquivo site-virtual:

vim /etc/apache2/sites-available/site-virtual


<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site.com                       //Deve incluir esta linha para reconhecer o endereço.
DocumentRoot /var/www/site-virtual      //Alterei o destino só para testar se funcionou.
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/site-virtual>          //Apontar para onde está o arquivo do site virtual.
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>


-------------------

Depois basta reiniciar o apache (/etc/init.d/apache2 restart) e testar para ver se está funcionando:

Digite no browser site.com  (é pra funcionar).

 

 

 

 

Adicione seu comentário

mod_vvisit_counterHoje14
mod_vvisit_counterOntem28
mod_vvisit_counterEsta Semana14
mod_vvisit_counterSemana Passada223
mod_vvisit_counterNeste Mês175
mod_vvisit_counterNo Mês Passado1132
mod_vvisit_counterNo Geral6982

We have: 2 guests online
Seu IP: 38.107.191.116
 , 
Hoje: Set 06, 2010