Jump to content


Photo

Subdomínios, No Apache


  • Faça o login para participar
9 replies to this topic

#1 JoinTek

JoinTek

    24 Horas

  • Usuários
  • 454 posts
  • Sexo:Masculino
  • Localidade:Santarém, PA

Posted 13/12/2005, 11:37

Bem,

Sei que já existe um tópico com esse assunto mas ele não está muito claro, pois, muitas pessoas que leram, eu e uns 7 amigos por exemplo, acharam que era apenas um tutorial de VIRTUAL HOSTS, mas aqui eu vou ajudar na compreenção do tópico.

Todo subdomínio necessita de um domínio, logicamente, não é? Então Vamos Faze-lo!

Abra o arquivo ./apache/conf/httpd.conf, com o notepad por exemplo.
Vá até o final do arquivo e adicione a seguinte linha:

#Mude a linha abaixo para o seu IP
NameVirtualHost 11.22.33.44:80

<VirtualHost 11.22.33.44>
#Mude a linha abaixo para o EMAIL do administrador do HOST
ServerAdmin email@dominio.com.br
#Abaixo você deve botar a pasta onde estão os arquivos do SITE
DocumentRoot "C:/apache/htdocs"
#Abaixo coloque o nome do seu site
ServerName www.seuserv.net
ErrorLog logs/www-error.log
</virtualhost>

Pronto! O primeiro domínio está pronto.
Aqui eu fiz 3 virtualhosts ficou 1 para o htdocs, outro para o site em si (o que seria c:/apache/htdocs/site) e outro para o subdomínio: imagens.seuserv.net

Agora iremos fazer o virtualhost que irá responder pelo seu site.

<VirtualHost 11.22.33.44>
#Email do administrador
ServerAdmin webmaster@meusite.com.br
#Diretório raiz do site
DocumentRoot "C:/apache/htdocs/site"
#Nome que você quer para o site
ServerName www.meusite.com.br
#Alias, Leia o QUOTE a seguir
ServerAlias www.meusite.com.br
#Log dos erros
ErrorLog logs/meusite-error.log
#Diretorio raiz do seu site
<Directory "C:/apache/htdocs/site">
#Não mude nada aqui
Options All Includes Indexes
</Directory>
</VirtualHost>

Alias

Descobri!
ServerAlias é o que define o nome do subdomínio que você quer acessar.
Se você criar vários subdomínios e botar em todos ServerAlias *.meusite.com.br
eles só vão acessar o conteúdo do primeiro subdomínio. Vai ignorar os outros.
Resumindo: subdominio.meusite.com.br
Sintexe: [SUBDOMAIN_NAME . DNSNAME . DNSSUFFIX]


Ok, tudo pronto.
Agora vamos ao que nos interessa: "O subdomínio!"
Aqui vamos fazer um para a pasta: IMAGENS

<VirtualHost 11.22.33.44>
ServerAdmin webmaster@meusite.com.br
DocumentRoot "C:/apache/htdocs/site/imagens"
ServerName img.meusite.com.br
ServerAlias img.meusite.com.br
ErrorLog logs/s-imgs-error.log
<Directory "C:/apache/htdocs/site/imagens">
Options All Includes Indexes
</Directory>
</VirtualHost>

Pronto!
Salve o arquivo de configurações e vá ao seguite caminho:
c:\windows\system32\drivers\etc\ (No Windows XP é esse com certeza!)
Abra o arquivo:
host (Exato, ele não tem extenção. Recomendo abri-lo com o bloco de notas[notepad])
e adicione as seguintes linhas:

11.22.33.44 www.meuserv.com.br
11.22.33.44 www.meusite.com.br
11.22.33.44 img.meusite.com.br

Pronto, salve-o e feche.
Agora reinicie o seu sistema.
Abra o apache e seja feliz.

======================
Este tópico é uma "versão" do tópico do Alexx Ares
Tópico editado: Apache <Virtual Host>
======================

Tudo foi testado e funcionou.
Sistema Operacional: Win2000/WinXP(Home/Professional)
Apache: 1.3.33 Win32
PHP: 5.0.3

- -
Erros && Duvidas Postar aqui!

- -

Dicas:

- Se você possuir uma rádio online pode criar um subdomínio play.radio.com.br
e no virtualhost você redireciona para uma playlist que conecta na sua rádio;
- Você pode fazer também mysql.meusite.com.br;
- Lembre - se de Reiniciar o apache a cada nova mudança no HTTPD.CONF
- Lembre - se de que sempre que você alterar o arquivo HOSTS do sistema, você vai precisar reiniciar o seu computador, por isso, faça todas as alterações de uma vez só para poupar seu tempo.
- Caso você tenha conflitos com portas no sistema, baixe um programa PORTSCAN pra verificar qual outro programa esta usando a porta 80 (O kazaa lite Usa - Se você não desabilitar vai ficar aparecendo seus arquivos no http://localhost ou http://11.22.33.44 e todo mundo vai ver seus arquivos porno ^^)
- Caso não funcione, baixe um servidor DNS. Recomendo o SIMPLE DNS PLUS.
- Após instalar vá em Records > Quick > Digite o seu ip nos 4 primeiros campos, e o seu ip denovo no ultimo campo.
Após apertar em OK ele vai criar um Alias (cName) para o seu site. Caso não crie, selecione a zona 11.22.33.44 (O que seria o seu IP) e delete o Alias criado anterior mente e crie outro. Bote no nome www.seusite.com.br e no 'Alias For' bote seu IP

Edição feita por: JoinTek, 13/12/2005, 13:07.


#2 corvox

corvox

    That's No Easy Way Out

  • Usuários
  • 434 posts
  • Sexo:Masculino

Posted 13/12/2005, 13:16

Otimo tuto, mas so tem então como definir um subdominio através do httpd.conf ? Gostaria de saber como fazer atraves do .htaccess se for possivel....

#3 JoinTek

JoinTek

    24 Horas

  • Usuários
  • 454 posts
  • Sexo:Masculino
  • Localidade:Santarém, PA

Posted 13/12/2005, 13:25

Otimo tuto, mas so tem então como definir um subdominio através do httpd.conf ? Gostaria de saber como fazer atraves do .htaccess se for possivel....

Amigo,

Pelo o que eu sei, tudo que pode ser feito no HTTPD.CONF pode ser .HTACCESS.
Basta estar definido no HTTPD.CONF a permissão.
Foi o que eu li em um site.

[]'s (y)

#4 zackituh

zackituh

    Normal

  • Usuários
  • 85 posts
  • Sexo:Não informado

Posted 30/01/2007, 16:14

mas para isso é necessario registar o dominio ,nao e?
nao ha maneira de fazer o servidorr dns no nosso computador?

urgente a resposta

#5 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 30/01/2007, 22:24

não é possivel não ...

.htaccess é apenas configurações adicionais de um dominio

Já ciar novos dominios dentro dele não vai conseguir

#6 Biel 061

Biel 061

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 07/03/2007, 21:27

E pra quem tem empresa de hospedagem? Eu acho que eles não ficam reiniciando o apache toda hora, muito menos o PC, se vc puder me explicar melhor como funciona o da hospedagem...

E me explicar melhor também como usa o Simple DNS Plus, eu baixei, mais não estou conseguindo usar muito bem...

Obrigado.

#7 WebStyle

WebStyle

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino

Posted 17/07/2007, 23:00

:assobio:
Boa noite pessoal! após passado semanas a cata de materiais sobre virtual hosts inclusive, como rodar um servidor apache no win server 2003 como seu proprio servidor de hospedagem, eis que tentei o tópico acima citado... seguindo as informações consegui direitinho...
estou postando mais para registro de que com o windows server 2003 funcionou beleza!!!

#8 AngelTon

AngelTon

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Sanaa

Posted 10/07/2017, 05:35

hoOzbnu176

#9 LarPhozyHah

LarPhozyHah

    Doutor

  • Usuários
  • 999 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 18/09/2017, 00:20

Frontal Hair Finasteride Propecia cialis Cialis Danger
Finish Amoxicillin
secure ordering isotretinoin pills in internet <a href=http://cialtobuy.com>buy cialis</a> Propecia Agito Minoxidil
Viagra Efectos Secundarios Comunes cialis Buy Kamagra 150mg
Dosage Of Cephalexin Cialis Si Puo Dividere
Viagra Bestellen Ideal <a href=http://cialtobuy.com>cialis</a> Lopressor Meds

#10 RonsisM

RonsisM

    Veterano

  • Usuários
  • 1333 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 18/09/2017, 18:36

Combivent buy cialis Acheter Kamagra Gel Caen Finish Amoxicillin Viagra 100 Forum Where Can I Buy Online Fluoxetine Without Rx cialis buy online Elocom
Metformin For Sale Online cheap cialis Buy Xenical Orlistat Canada
Malegra 100 Sunrise Viagra Generika Schnelle Lieferung Macrobid Find
Legally Fluoxetine No Prior Script Visa Accepted <a href=http://cialtobuy.com>generic cialis</a> Controindicazioni Uso Cialis




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq