Ir para conteúdo
  • Cadastre-se

Subdomínios automaticamente


Posts Recomendados

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? 

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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"

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?