MULTI-TENANCY COM SUBDOMINIO

Camila dos Santos Barbosa Criador 25/06/2019
Camila dos Santos Barbosa

Boa Noite prof! Desiste de usar o laradock na digital ocean. Daí segui todos os passos do curso e já estou na parte de criar o banco de dados.

Porém minha aplicação é multi-tenancy. Como faço para criar os subdomínios na digital ocean?

 

Manager Carlos Ferreira 25/06/2019
Carlos Ferreira

Olá, Camila!
Como vai?

Realmente user o laradock/ em produção para trabalhar com subdomínio não seria uma tarefa fácil.

Você pode usar aquela opção do LEMP ao criar o Droplet, porque assim já cria o banco de dados com PHP + MYSQL + NGINX e etc, tudo pronto.

Depois disso você precisa configurar o nginx baseado no seu domínio para suportar subdomínios.

Precisa trabalhar com expressão regular para configurar o subdomínio dinâmico com o apache ou nginx.

Você alguma experiência com um ou com outro (apache ou nginx)?
Posso te ajudar baseado em suas experiências.

Criador Camila dos Santos Barbosa 26/06/2019
Camila dos Santos Barbosa

Eu usei o nginx com subdominios no laradock, mas localmente... não tenho experiência com ele em produção.

Acho que seria melhor fazer com o Apache mesmo, pois segui as orientações deste curso de deploy. Mas na verdade não tenho experiência com configuração de nenhum dos dois. Se puder fazer um tutorial pra mim, eu compraria. Tem muito curso que ensina a desenvolver as aplicações web, mas poucos que ensinam a fazer as coisas funcionarem em produção. Seria interessante!

 

Manager Carlos Ferreira 26/06/2019
Carlos Ferreira

Olá!

Anotei como sugestão de novo conteúdo! :-)

No apache é na realidade um pouco mais simples o processo de criar virtualhost, veja como deve ficar a configuração:
<VirtualHost *:80>
    DocumentRoot "/var/www/html/nome-projeto-laravel/public/"
    ServerName nomedominio.com.br
    ServerAlias *.nomedominio.com.br
    <Directory "/var/www/html/nome-projeto-laravel/public/">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!