Este mini-HOWTO descreve como criar um VirtualHost no servidorapache. Vou partir do princípio que você tem uma máquina Linuxcom Apache rodando, quer acessar seu site a partir do endereçohttp://meusite e os arquivos HTML estão no diretório/var/www/meusite.
O primeiro passo será o de configurar o nome meusite noarquivo /etc/hosts. Edite-o acrscentando a seguinte linha:
127.0.0.1 meusite.localdomain meusite
Dessa forma sua máquina sabe que quando requisitarem uma consulta pelamáquina meusite ela não precisa buscar na rede, pois meusite éela mesmo.
Em seguida vamos configurar o apache. Edite o arquivo /etc/apache/access.conf(ou /etc/http/acces.conf, depende da sua ditribuição) e adicione as seguintes linhas:
[1] Comentário enviado por mmateus em 16/05/2003 - 08:43h
Interessantes as informações.
Como estamos falando de Host, gostaria de postar uma questão, que, sendo possível responder, muito vai me ajudar.
Sou neófito em Linux, por enquanto..
Uso o mandrake 9.1 e na instalação coloquei por padrão o apache, php, Mysql, perl, etc....
Estava tudo funcionando de maneira correta (digitava localhost e vinha as informações iniciais do apache, etc...). Tentei tranferir o Phpmyadmin para o diretorio, utilizando o Copy/paste mas não consegui. Entrei como root e consegui colar o diretorio inteiro em /var/www/html e funcionou sem prolemas.
Fui lá e, via Konquerror (assim mesmo que se escreve?) e alterei as permissão para poder copiar arquivos e diretorios para dentro do /html.
Parou de funcionar(Forbidden, you not have...).
Não consigo retornar, mesmo como root, as permissões e status do diretorio /www/html originais para rodar o localhost.
Alguma dica?
Quando executo
/usr/local/apache/bin/./apachectl -S
VirtualHost configuration:
127.0.0.1:80 is a NameVirtualHost
default server srvlinuxteste (/usr/local/apache/conf/httpd.conf:1048)
port 80 namevhost srvlinuxteste (/usr/local/apache/conf/httpd.conf:1048)
port 80 namevhost meusite (/usr/local/apache/conf/httpd.conf:1056)
Syntax OK
Quando entro no navegador e digito http://meusite/ ou http://srvlinuxteste/ aparece no browser.
While trying to retrieve the URL: http://meusite/
While trying to retrieve the URL: http://srvlinuxteste/
[3] Comentário enviado por acambuim em 20/08/2003 - 19:22h
cara o seu problema e igual ao que tenho..
Ja sei onde esta o problema so que nao sei como consertar...
temos que configurar o bind, agora como fazer isto nao sei.. se tiver uma dica queira me dizer estou angustiado por causa disto..
Sem isto nao funciona o sarg
[5] Comentário enviado por ale_spy em 24/01/2005 - 15:25h
Estou com um problema também
aki tudo funciona certinho mas quando vou digitar em outro computar o q eu fiz
nada funciona
mas quando eu coloco o meu ip a página abre direitinho
por q não funciona o virtualhost q eu fiz???
[7] Comentário enviado por mulahdaracaos em 26/01/2006 - 16:29h
Se alguem puder me ajudar... lah vai...!! Tenho um dominio registrado no www.no-ip.com mulahdaracaos.zapto.org ... como faço para configurar um virtualhost para este dominio... quero deixar meu servidor conectado 24h... assim meus amigos podem acessar minha pagina atraves deste dominio.!!! desde de jah obrigado pela atenção!!!
[8] Comentário enviado por celsonery em 30/05/2012 - 14:44h
Amigo consegui mudando a configuracao no httpd.conf:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow <-- aqui troquei para [Order allow,deny]
Deny from all <-- aqui troquei para Allow from all
</Directory>