[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

MULTI-TENANCY COM SUBDOMINIO

[Finalizado Pelo Aluno]

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

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

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.

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

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!

 

Camila dos Santos Barbosa
Manager Carlos Ferreira 25/06/2019

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>

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!