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 ??? !!!
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
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 ?
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!
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 ??
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.
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!
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!
:D
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!
:D
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 ???
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.
Como desenvolver um sistema de redirecionamento ?? com php
resumindo como devo fazer isso???
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...
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.
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 !
Como desenvolver um sistema de redirecionamento ?? com php
alguem me ajuda a desenvolver ???????