MauricioLucena Postado Abril 6, 2023 Compartilhar Postado Abril 6, 2023 Gente, tenho um pequeno projeto de um site que cria um subsite eu comprei e fiz algumas alterações (ChatGPT) é uma delicia kkkk mas vamos la, quando um novo cliente se registra ele cria uma pasta automaticamente e move os arquivos para ela exemplo "meusite.com.br/LINKCLIENTE" todo o processo do registro é ok e funciona perfeitamente, verifica se já existe uma pasta (link) com esse nome para não correr o risco de bagunçar tudo enfim... mas em vez disso eu queria que fosse criado um subdomínio e ficasse assim por exemplo "linkcliente.meusite.com.br" eu pesquisei e aparentemente existem maneiras diferentes para obter o mesmo resultado mas eu não consegui nenhuma das formas a pergunta é: alguém sabe como posso configurar essa função no directadmin ou cpanel? 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Flavio Cesarino Postado Abril 6, 2023 Compartilhar Postado Abril 6, 2023 Se o projeto for em php e você souber programação php, isso talvez te ajude com o DirectAdmin. Criar Domínio no DirectAdmin https://github.com/021fneves/directadmin-storage/blob/master/bin/add_domain.php Criar Subdomínio no DirectAdmin https://github.com/021fneves/directadmin-storage/blob/master/bin/add_subdomain.php 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Renato Frota Postado Abril 6, 2023 Compartilhar Postado Abril 6, 2023 Pesquise sobre como funcionam sistemas baseados em wildcard. É a chave do sucesso para esse tipo de automação. 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
MauricioLucena Postado Abril 6, 2023 Autor Compartilhar Postado Abril 6, 2023 16 horas atrás, Flavio Cesarino disse: Se o projeto for em php e você souber programação php, isso talvez te ajude com o DirectAdmin. Criar Domínio no DirectAdmin https://github.com/021fneves/directadmin-storage/blob/master/bin/add_domain.php Criar Subdomínio no DirectAdmin https://github.com/021fneves/directadmin-storage/blob/master/bin/add_subdomain.php Valeu mesmo, acredito que vai ser mais viável para minha situação e vou ler docs do DirectAdmin 9 horas atrás, Renato Frota disse: Pesquise sobre como funcionam sistemas baseados em wildcard. É a chave do sucesso para esse tipo de automação. Pois é esse foi o mais falado pela galera mas todos os "tutoriais" que vi não funcionam, o mais perto que cheguei no directadmin é ele simplesmente direcionar para página do "Apache está funcionando" sempre que eu digite "QUALQUERCOISa.meudominio.com.br" 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Flavio Cesarino Postado Abril 7, 2023 Compartilhar Postado Abril 7, 2023 3 horas atrás, MauricioLucena disse: Valeu mesmo, acredito que vai ser mais viável para minha situação e vou ler docs do DirectAdmin Pois é esse foi o mais falado pela galera mas todos os "tutoriais" que vi não funcionam, o mais perto que cheguei no directadmin é ele simplesmente direcionar para página do "Apache está funcionando" sempre que eu digite "QUALQUERCOISa.meudominio.com.br" A API do DirectAmin é super simples de ser utilizada. Se olhar o repositório mãe desses scripts que lhe passei, vai encontrar mais coisas interessantes por lá. Se você não encontrar o arquivo httpsocket.php, me chama no PV que eu te envio, vai precisar dele para usar a API. 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Renato Frota Postado Abril 7, 2023 Compartilhar Postado Abril 7, 2023 14 horas atrás, MauricioLucena disse: Pois é esse foi o mais falado pela galera mas todos os "tutoriais" que vi não funcionam, o mais perto que cheguei no directadmin é ele simplesmente direcionar para página do "Apache está funcionando" sempre que eu digite "QUALQUERCOISa.meudominio.com.br" isso provavelmente aconteceu por que você criou o subdomínio apontando para um diretório vazio. você precisa criar o subdomínio que será o wildcard para o mesmo diretório onde já está instalado o sistema principal. no sistema, você trata a requisição. se for o domínio principal no cabeçalho Host, você apresenta a home do sistema. se for um subdomínio, procura a existência de um cliente ligado ao subdomínio e abre o sistema daquele cliente. se não puder escolher o caminho do diretório do wildcard, deleta a pasta que seria o destino e cria um symlink que aponta para o diretório onde está o sistema. 1 Citar Link para o comentário Compartilhar em outros sites More sharing options...
MauricioLucena Postado Abril 7, 2023 Autor Compartilhar Postado Abril 7, 2023 17 horas atrás, Flavio Cesarino disse: A API do DirectAmin é super simples de ser utilizada. Se olhar o repositório mãe desses scripts que lhe passei, vai encontrar mais coisas interessantes por lá. Se você não encontrar o arquivo httpsocket.php, me chama no PV que eu te envio, vai precisar dele para usar a API. - Irei conferir aqui e chamo sim valeu!!! 6 horas atrás, Renato Frota disse: isso provavelmente aconteceu por que você criou o subdomínio apontando para um diretório vazio. você precisa criar o subdomínio que será o wildcard para o mesmo diretório onde já está instalado o sistema principal. no sistema, você trata a requisição. se for o domínio principal no cabeçalho Host, você apresenta a home do sistema. se for um subdomínio, procura a existência de um cliente ligado ao subdomínio e abre o sistema daquele cliente. se não puder escolher o caminho do diretório do wildcard, deleta a pasta que seria o destino e cria um symlink que aponta para o diretório onde está o sistema. - obrigado Renato vou dar uma olhada também! 0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.