Mapeie os subdomínios para as pastas de propriedade / execução por outros usuários do Apache / PHP / Cpanel [closed]

1

Eu gerencio um pequeno serviço para clientes noruegueses, onde eles instalam e configuram automaticamente blogs do Wordpress em seus próprios domínios, prontos imediatamente após o término do pagamento. É bastante semelhante ao Page.ly e ao WPEngine, voltado apenas para clientes noruegueses com o Wordpress norueguês, suporte, faturamento, etc.

O backend é WHM / CPanel (Apache, PHP, mySQL), com um script sendo executado imediatamente após o pagamento que instala e configura o Wordpress e envia ao cliente um e-mail com seu nome de usuário e senha.

Os domínios recém-registrados demoram um tempo para serem propagados, portanto, por um dia ou dois, meus clientes infelizmente precisam usar um URL temporário para poder mudá-los para seus próprios domínios.

Neste momento meu sistema usa mod_userdir ("serverIP / ~ cpanelusername"). No entanto, não é uma solução ideal. Parece pouco profissional, é confuso e é bastante problemático para os meus clientes e para mim.

Prefiro que o URL temporário de seus blogs seja "theirdomainwithoutextension.host.no", com "host.no" sendo um domínio que possuo e que é servido no mesmo servidor que os sites dos clientes.

Eu posso modificar facilmente o script para criar os subdomínios no meu domínio "host.no", mas como posso mapear os subdomínios para pastas possuídas / executadas / por diferentes usuários do CPanel / Apache / PHP?

    
por kristofferR 20.10.2012 / 17:04

2 respostas

2

Você pode estacionar o subdomínio na parte superior do domínio do usuário real usando a API do cPanel:

link

link

Eu recomendaria não usar seu domínio principal para criar esses subdomínios. Você ou alguém pode não gostar que determinados conteúdos sejam associados ao nome ou domínio da sua empresa.

    
por 20.10.2012 / 18:58
1

Você já deve estar usando o Multisite do WordPress com o extensão de mapeamento de domínio . Se você fosse, isso já funcionaria de forma imediata. (Embora você precise adicionar algo ao seu script para configurar o mapa de domínio para cada novo cliente.) Isso também elimina a necessidade de usar o mod_userdir, que parece ser um hack feio ...

    
por 20.10.2012 / 18:04