[Tutorial] Configurando múltiplos sites no Apache Centos

Dicas e conf's para servidores Linux
Avatar do usuário
Elton
Administrator
Administrator
Mensagens: 1259
Registrado em: 10 Jun 2013 12:44
Status: Offline

[Tutorial] Configurando múltiplos sites no Apache Centos

Mensagem por Elton »

Primeiro Passo vamos editar o seguinte Arquivo!

Código: Selecionar todos

vim /etc/httpd/conf/httpd.conf
Vamos procurar pela seguinte linha Include conf.d/*.conf, quando encontrar vamos adicionar logo abaixo dela a seguinte linha.

Código: Selecionar todos

Include conf.d/vhosts/*.conf
salve o arquivo e saia dele

execute: mkdir /etc/httpd/conf.d/vhosts

isso que estamos fazendo é para  criar uma configuração separada, muito usado quando temos muitos sites em nosso apache ou seja vamos criar uma estrutura do virtualhost separada.

agora vamos editar o seguinte cara.

Código: Selecionar todos

vim /etc/httpd/conf.d/vhosts/vhosts.conf
dentro desse arquivo vamos colocar o seguinte conteúdo

NameVirtualHost *:80

salve o arquivo e saia dele

agora vamos definir um nome para o site

meu site vai se chamar dvto3.gelre.net.br kkkk

agora vamos editar outro arquivo

Código: Selecionar todos

vim /etc/httpd/conf.d/vhosts/dvto3-gelre-net-br.conf
lembrando segue o padrão que fiz aqui.

vamos inserir o seguinte conteúdo.

Código: Selecionar todos

<VirtualHost *:80> 
   ServerName dvto3.gelre.net.br 
   DocumentRoot /var/www/dvto3_gelre_net_br/ 
   DirectoryIndex index.php index.html index.htm 
 <Directory /var/www/dvto3_gelre_net_br/> 
       AllowOverride All 
       Options FollowSymLinks MultiViews 
       Order deny,allow 
       Allow from All 
   </Directory> 
   ErrorLog "| /usr/sbin/rotatelogs -l /var/www/apache/%Y-%m-%d+dvto3-gelre-net-br-error.log 5M" 
   CustomLog "| /usr/sbin/rotatelogs -l /var/www/apache/%Y-%m-%d+dvto3-gelre-net-br-access.log 5M" combined 
</VirtualHost>
agora vamos criar o seguinte diretorio.

Código: Selecionar todos

mkdir /var/www/apache
depois vamos criar o diretorio aonde vai ficar o projeto do meu site dvto.gelre.net.br

Código: Selecionar todos

mkdir /var/www/dvto3_gelre_net_br
agora devemos mover o projeto do site para o diretorio que criamos acima /var/www/dvto3_gelre_net_br


depois disso só devemos restartar o nosso apache.

Código: Selecionar todos

/etc/init.d/httpd restart
pronto por enquanto é isso.

abraços

:)
Editado pela última vez por Elton em 21 Nov 2013 09:55, em um total de 1 vez.


"Colaborar atrai amigos, competir atrai inimigos ..."

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Tutorial] Configurando múltiplos sites no Apache

Mensagem por marceloleaes »

Existe também a possibilidade de utilizar o recurso sites-avaible do Apache 2 e ativar os vhosts usando comando a2ensite , consultar documentação. é bem simples.
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Avatar do usuário
Elton
Administrator
Administrator
Mensagens: 1259
Registrado em: 10 Jun 2013 12:44
Status: Offline

Re:[Tutorial] Configurando múltiplos sites no Apache

Mensagem por Elton »

isso mais na verdade o meu serve para o Centos. esqueci de mencionar kkk esse seu é para debian e ubuntu
"Colaborar atrai amigos, competir atrai inimigos ..."

Avatar do usuário
marceloleaes
Administrator
Administrator
Mensagens: 1516
Registrado em: 10 Jun 2013 12:45
Localização: Novo Hamburgo
Idade: 41
Contato:
Status: Offline

Re:[Tutorial] Configurando múltiplos sites no Apache Centos

Mensagem por marceloleaes »

Funciona no centOS tbem , é uma feature do Apache  ;D
"Transportai um punhado de terra todos os dias e fareis uma montanha." Confúcio

Responder

Voltar para “Servidores”