Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal eu tenho uma duvida, eu queria que vocês me ajudassem, por favor
A plataforma do icasei gera os sites dos clientes da seguinte forma. Ex: http://www.icasei.com/samuel
Mas eles também podem gerar um domínio personalizado para o cliente. Ex: meusitesamuel.com.br
Eu queria saber qual a estrategia que eles usam para fazer isso? Eles geram dinamicamente mesmo? Eu mecho com o nginx. Eles editão o arquivo etc/nginx/site-availabe/default dinamicamente? Minha aplicação precisa armazenar os arquivos do site do cliente, tudo dentro de uma pasta?
Como eles fazem? Valeu ! Obrigado!
*Minha aplicação roda com Laravel + Mysql + Nginx + PHP56
Vamos supor que eu mesmo registre esses dominios manualmente. E aponte os dns para meu servidor na amazon, por exemplo.
A minha principal duvida é na parte que minha aplicação teria que reconhecer meusitesamuel.com.br, sendo um site igual ao do http://www.icasei.com/samuel
Isso eu configuro no "etc/nginx/site-availabe/default" do nginx?
Acho que uma alternativa seria receber todos os domínios em um único servidor apontando para a aplicação. Daí pra frente receber como variável em sua aplicação o domínio, fazer uma checagem de domínios cadastrados e então entregar o conteúdo específico para o domínio em questão.
Segue uma discussão a respeito deste tema utilizando php e o framework laravel
https://laracasts.com/discuss/channels/general-discussion/multiple-websites-built-on-one-laravel-framework
Grande Abraço
Nathan Macedo
Collour Labs - Produtora Digital
Soluções em internet para seu Negócio
Olha, a única forma que eu conheço para registrar domínios "automaticamente" é utilizando uma API integrada com um serviço de registro, como estas:
https://www.namecheap.com/support/api/intro.aspx
https://www.dynadot.com/domain/api.html
https://www.google.com.br/#newwindow=1&safe=off&q=api+register+domain