Hospedando site com dominio proprio no BFW com Webmail v2.0

Tutoriais BrazilFW 2.x em Português

Hospedando site com dominio proprio no BFW com Webmail v2.0

Mensagempor daniel.uramg » Ter Jun 16, 2009 11:21 am

Editado em 17/07 (corrigido links quebrados das imagens e implantada algumas soluções mais simples do que era anteriormente)
Editado em 16/09/2009 (novo sistema de atualização de IP mais simples e funcional, pois o DNSomatic vinha dando problemas)

Neste tutorial irei explicar passo-a-passo como hospedar seu site no seu BFW com domínio próprio e SEM ter IP fixo, e ter seu webmail do Gmail com seu domínio próprio, com sua logo, e muitas ferramentas show do Google Apps..

(Cheguei e esta alternativa graças ao ótimo tutor do Maxwell viewtopic.php?f=2&t=66588&start=0&st=0&sk=t&sd=a#p153816) [muito obrigado!]

Bom de inicio tenho em mente que:
+ já registrou o domínio de sua preferência (.com, .com.br, .net, etc)
+ usa modem ROTEADO
+ porta 80 do modem esta redirecionando pro BFW (o IP que esta configurado na placa de INTERNET do BFW)

INICIO:
em primeiro lugar instale o addon http://www.brazilfw.com.br/users/cavern ... apache.tgz
reinicie, backup etc..
Aparecera no WebAdmin o addon Apache.

Adicione esta regra ao firewall: (config. simplificada do Firewall - editar arq. de config.)
Código: Selecionar todos
admin Y permit tcp any any 80:80 all #Servidor WEB

Reload no firewall

Va no Apache
edite o arquivo de configuração do Apache: as linhas:
Código: Selecionar todos
Listen 192.168.1.100:80 (o IP que esta configurado na placa de INTERNET do BFW)
Port 80
ServerName www.digipaperinformatica.com (o seu endereço)

Start e Start Apache at Boot time
pegue todo o conteudo do seu site e manda pra pasta /partition/apache/htdocs
(recomendo usar o WinSCP http://winscp.net/eng/download.php)

Feito isto seu site já estará visível por este endereço em sua rede (no meu caso http://192.168.1.100)

Crie uma conta no zoneedit.com
E vamos a configuração:
Vá em Mail Servers (MX) e adicione as regras: (estas entradas são para funcionar o serviço de email do seu dominio atravéz do Gmail)
Código: Selecionar todos
ASPMX.L.GOOGLE.COM      1st       seudominio.com
ALT1.ASPMX.L.GOOGLE.COM      3rd       seudominio.com
ALT2.ASPMX.L.GOOGLE.COM      3rd       seudominio.com
ASPMX2.GOOGLEMAIL.COM      5rd       seudominio.com
ASPMX3.GOOGLEMAIL.COM      5rd       seudominio.com
ASPMX4.GOOGLEMAIL.COM      5rd       seudominio.com
ASPMX5.GOOGLEMAIL.COM      5rd       seudominio.com

(meu exemplo)
Imagem

Agora vá em Aliases (CNAMES) e crie uma entrada:
WWW is another name for SEUDOMINIO.COM
e mais entradas dos serviços do Google Labs (você vai ver mais abaixo), conforme suas necessidades, meus exemplos:
Imagem

Feito isto as configurações no ZoneEdit estão prontas. Anote seus DNSs (na pagina do Zone Edit vá em View, la em baixo em Nameservers), agora vá no seu serviço de hospedagem (onde comprou o domínio) e troque os servidores DNS pelos informados a você pelo ZoneEdit.

Agora vamos criar um script para fazer a atualização do IP no Zone Edit, primeiro ele checa se houve mudança no IP, se sim, atualiza, se não finaliza. (créditos Bender e Coidiloco) :aplause:
No putty ou no BFW:
#editor /partition/zoneedit.sh
adicione o conteúdo:
Código: Selecionar todos
#!/bin/sh

  [ ! -e /tmp/IP.txt ] && touch /tmp/IP.txt
  IPATUAL=`wget http://myip.dnsomatic.com/ -O -`
  if [ $IPATUAL != "`cat /tmp/IP.txt`" ]; then
  echo $IPATUAL >/tmp/IP.txt

#Se o IP mudou segue o script
  echo Iniciando atualizacao...
  STATUS=`wget http://USER:SENHA@dynamic.zoneedit.com/auth/dynamic.html?host=DOMINIO.COM -O -`
  echo $STATUS >/tmp/zoneedit.txt
  cat /tmp/zoneedit.txt
  echo Fim.
fi

Troque os USUARIO, SENHA e SEUDOMINIO.COM pelos seus dados
CTRL+Q = Y
#chmod +X /partition/zoneedit.sh

Agora agendamos este script no Cron, va no webadmin - tarefas agendadas - editar arquivo de tarefas
Código: Selecionar todos
0-59/5 * * * * /partition/./zoneedit.sh
(agora aprendi Coidiloco) :lol:
salva, e da um Reload no Cron

Aqui seu site já está no ar, agora vamos so criar nosso Webmail com o Google Apps:
Crie Google Labs (http://www.google.com/a)
Configure o Google Labs as ferramentas conforme sua necessidade, logomarca, contas de email, etc.
dai vá em Alterar URLs de serviços diversos e configure conforme suas necessidades, no meu caso:
(como você criou La no ZoneEdit, em CNAMES, lemba?)
Imagem

como exemplo, o meu webmail:
Imagem

no Google Labs configurei um email "pega tudo", pra qualquer email@digipaperinformatica.com que enviarem vai pro meu principal

Espero ter sido claro o bastante, qualquer coisa postem que tento ajudar! (por favor postem aqui, já recebi emails de duvidas sobre este assunto, mas postando aqui no fórum sua dúvida pode ser também a de outros!)

Valew!
Avatar do usuário
daniel.uramg
BFW Beneméritos
 
Mensagens: 1426
Registrado em: Qua Mai 20, 2009 4:42 pm
Localização: Taguatinga - DF
BrazilFW Box: Athlon XP 2400+ 1Gb RAM HD 20Gb
BFW 2.31.10+SP1, Squid, DNS Cache, EasyCaptive, MySAR, Apache, SCA, SqStat, EasyBackup. Bandwidth, Pure-FTP

Voltar para BrazilFW 2.x

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante