+ Responder ao Tópico



  1. #1
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    Como desenvolver um sistema de redirecionamento como http://meusite.redir.net/ ? ou http://www.redir.net/meusite/ ?

    ---
    duvidas já sei que tem que ser com o virtual hosts do apaxe mas eu quero montar um site e quero que o usuario que se cadastra o login dele seja adicionado no httpd.conf direto ... usando o php da pagina de cadastro !

    ex

    <VirtualHost *>
    ServerAdmin [email protected]
    ServerName logincadastrado.exemplo.com
    DocumentRoot "/home/internet/exemplo.com/logincadastrado"
    </VirtualHost>


    Outra coisa o cpanel tem esta função eu adiocono um sub dominio e ele em seguida ativa ... como este procedimento é feito o apache é restartado ou não ????

    Alguem pode me ajudar a desenvolver este code ??? !!!

  2. #2

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    se vc usar o cpanel... nao sei se ele suporta... mas vc pode dar um reload pra atualizar suas configuracoes sem restartar o servico do apache...
    desde q... ele rode como um daemon...

    []'s



  3. #3
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    mas eu não posso usar o cpanel eu preciso que ele faça isso por uma pagina de cadastro poderiam me ajudar com este code ?

  4. #4

    Padrão Re: Como desenvolver um sistema de redirecionamento ??

    Cara, eu topo te ajudar, mas primeiro:
    Você conhece linux, php e apache?
    O que vc quer é criar um redirecinamento via pág ou um sistema automático de configuraćão de domínio/subdominio?
    Para qquer resposta, vc já tem o manual do php?
    Se vc não tiver o manual do php providencie, se não souber php, dê uma lida nas instrucoes básicas, estou por aqui entre 8:00 e 17:30, mas se tiver que te ensinar o básico, to fora!



  5. #5
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    quero um sistema automático de configuraćão de domínio/subdominio em php igual ao hpg ou sites que criam subdominios diretos tipo www.meulogin.hpg.com.br e www.hpg.com.br/meulogin
    prog em php não é o problema so não sei como este code pode ser desenvolvido ... pode me passar um contato 354mp ??

  6. #6

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    aprende como criar isso manualmente, feito isso, voce cria os scripts em php para fazer essas açoes, talvez nao seja a melor maneira, mas funciona ate voce descobrir melhores maneiras de automatizar o processo.



  7. #7

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    Citação Postado originalmente por mistymst
    aprende como criar isso manualmente, feito isso, voce cria os scripts em php para fazer essas açoes, talvez nao seja a melor maneira, mas funciona ate voce descobrir melhores maneiras de automatizar o processo.
    Cara, esse é exatamente o processo!
    Aliado é claro, a um banco de dados, afinal ninguém merece ficar controlando isso manualmente!

  8. #8

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    Cara, vou pressupor que você tenha um apache e um dnsserver configurados e funcionando...
    No apache, copia o seu arquivo de configuracao (no apache 1.x é /etc/apache/httpd.conf) para um arquivo, com toda a parte essencial, deixando de fora a configuracão de novos domínios e subdominios.
    O php tem que ler esse arquivo (que não poderá ser o proprio httpd.conf), abrir o httpd.conf para escrita, escrever esse conteúdo.
    Em seguida, tem que ler as informacoes do banco de dados e montar as entradas de domínio e/ou subdomínio e escrever nesse arquivo.
    Acho bom usar o banco de dados, e recriar o arquivo sempre, assim evita de restaurar um domínio que não exista.
    Após fechar o arquivo, e em algum momento antes do (apachectl reload) você tem que criar a estrutura de diretórios adequada para a configuracão que vc acrescentou.
    Basicamente é isso!
    No Bind é o mesmo!
    Particularmente, uso um diretório com as zonas, mas isso não me evita de ter que reconfigurar o named.conf, mas o principio é o mesmo!
    Quanto ao banco de dados, tanto faz o mysql qto o postgresql.
    Você precisar pegar no manual do php a parte referente a manipulacão de arquivos e banco de dados.
    vc vai ter problemas de seguranca tambem, mas essa já é uma outra etapa!
    Se vc conhecer php como disse, fica pronto hoje!



  9. #9
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    Citação Postado originalmente por 354mp
    Cara, vou pressupor que você tenha um apache e um dnsserver configurados e funcionando...
    No apache, copia o seu arquivo de configuracao (no apache 1.x é /etc/apache/httpd.conf) para um arquivo, com toda a parte essencial, deixando de fora a configuracão de novos domínios e subdominios.
    O php tem que ler esse arquivo (que não poderá ser o proprio httpd.conf), abrir o httpd.conf para escrita, escrever esse conteúdo.
    Em seguida, tem que ler as informacoes do banco de dados e montar as entradas de domínio e/ou subdomínio e escrever nesse arquivo.
    Acho bom usar o banco de dados, e recriar o arquivo sempre, assim evita de restaurar um domínio que não exista.
    Após fechar o arquivo, e em algum momento antes do (apachectl reload) você tem que criar a estrutura de diretórios adequada para a configuracão que vc acrescentou.
    Basicamente é isso!
    No Bind é o mesmo!
    Particularmente, uso um diretório com as zonas, mas isso não me evita de ter que reconfigurar o named.conf, mas o principio é o mesmo!
    Quanto ao banco de dados, tanto faz o mysql qto o postgresql.
    Você precisar pegar no manual do php a parte referente a manipulacão de arquivos e banco de dados.
    vc vai ter problemas de seguranca tambem, mas essa já é uma outra etapa!
    Se vc conhecer php como disse, fica pronto hoje!

    e se criar um arquivo de shell e pedir p/ ele chamar quando for submetido ao cadastro??

    não queria usar o httpd.conf com permisão tem como fazer um arquivo fora tp usuarios.conf p/ ele ir adicionando linhas de cadastro ???

    se der p/ usar um script de shell poderia me ajudar ???

  10. #10

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    Você está sugerindo um script cgi, utilizando o shell.
    As implicacoes de seguranca podem ser maiores.
    Você pode trabalhar com um atraso de x horas, onde um crontab atualiza o sistema a partir de um arquivo que não seja o principal.



  11. #11
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    resumindo como devo fazer isso???

  12. #12

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    implementa a parte do controle php e sql, mas criando um arquivo temporário e não o conf definitivo, em um lugar onde o php possa escrever.
    Feito isso, utilize o crontab para setar horários no dia onde o temporário substitua o real, utilizando para isso um shell script, setando inclusive, propriedade e permissões...



  13. #13

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    eu sugiro que vc faça o seguinte.... uma interface php cadastra os subdominios no mysql (ou o banco q vc preferir) e um shel script dá um select na tabela e reescreve os arquivos do DNS. Vc poderia usar o bind+mysql, mas eu nao recomendo sob nenhuma hípótese, ele acaba com o mysql, ainda mais se tiver outros serviços utilizando mysql rodando na maquina, como postfix por exemplo.

  14. #14
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    Citação Postado originalmente por Jim
    eu sugiro que vc faça o seguinte.... uma interface php cadastra os subdominios no mysql (ou o banco q vc preferir) e um shel script dá um select na tabela e reescreve os arquivos do DNS. Vc poderia usar o bind+mysql, mas eu nao recomendo sob nenhuma hípótese, ele acaba com o mysql, ainda mais se tiver outros serviços utilizando mysql rodando na maquina, como postfix por exemplo.
    não queria ultilizar o bind queria algo mais simples como o virtual hosts do apaxe entede ? outra coisa não tenho permisão root na maq então não posso ir dando permisão ao httpd.conf teria que usar a mesma rotina do cpanel mas não tenho o code de como ele faz isso se é pelo meu arquivo do bind que é criado pelo servidor outra coisa este serviço teria que ser instantaneo não posso por p/ atualizar a cada 10mim ou digamos assim ... se alguem pode me ajuda a desenvolver o codigo !! é importante !



  15. #15
    bonan
    Visitante

    Padrão Como desenvolver um sistema de redirecionamento ?? com php

    alguem me ajuda a desenvolver ???????

  16. #16
    ispbrasil
    Visitante

    Padrão redirecionamento.

    Entra em contato que eu ja tenho isto pronto

    msn: [email protected]
    skype: itamarjp
    icq: 81053601



  17. #17
    edilene maximiano
    Visitante

    Padrão sistema de banco

    olá.....meu nome é Edilene Maximiano, estou no 3º ano de Ciência da Computação e tenho que desenvolver um sistema de banco .
    O projeto tem que se desenvolver por completo, toda parte de programação, documentação, diagramas.
    Preciso de uma base de como dar início ao projeto.

    e_mail: [email protected]

  18. #18
    ddoc
    Visitante

    Padrão Redirecionador

    Caro,

    Não sei se entendi o que você quer e sou iniciante no assunto e acho que você não tá conseguindo se explicar. Dê uma olhada no site www.rg3.net e veja se é isso que você está precisando. Não estou fazendo propaganda, é só um modelo...

    Ricardo