[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Thiago Ribeiro Serra
Criador Thiago Ribeiro Serra 23/05/2023

 Boa tarde, 

Estou com uma duvida com eu consigo acessar os mutiplos projetos sendo que na minha maquina estou utilizando a por 82, a porta do container e a 80.As configuração dos host da minha maquina está dessa forma.

# Projetos
127.0.0.1:82 especializati.dev
127.0.0.1:82 app.dev

Não condigo acessar, pelo o navegador o especialisati.dev as configurações no nginx > sites >especializati.conf está descrito abaixo. 

listen 80;
    listen [::]:80;

    # For https
    # listen 443 ssl;
    # listen [::]:443 ssl ipv6only=on;
    # ssl_certificate /etc/nginx/ssl/default.crt;
    # ssl_certificate_key /etc/nginx/ssl/default.key;

    server_name especializati.dev;
    root /var/www/especializati/public;
    index index.php index.html index.htm;

    location / {
         try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri /index.php =404;
        fastcgi_pass php-upstream;
        fastcgi_index index.php;
        fastcgi_buffers 16 16k;
        fastcgi_buffer_size 32k;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        #fixes timeouts
        fastcgi_read_timeout 600;
        include fastcgi_params;
    }

 e a configuração do nginx no arquivo .env

### NGINX #################################################

NGINX_HOST_HTTP_PORT=82
NGINX_HOST_HTTPS_PORT=443
NGINX_HOST_LOG_PATH=./logs/nginx/
NGINX_SITES_PATH=./nginx/sites/
NGINX_PHP_UPSTREAM_CONTAINER=php-fpm
NGINX_PHP_UPSTREAM_PORT=9000
NGINX_SSL_PATH=./nginx/ssl/

eu consigo acessar no meu navegador da seguinte forma localhost:82 e 127.0.0.1:82  acesso o index. php que esta no seguinte caminho C:\Docker\public igual a configuração do nginx sites default.conf. 

 server_name app.dev;
    root /var/www/public;
    index index.php index.html index.htm;

meu problema e que não consigo acessar a segunda aplição.

 

 

 

Manager Carlos Ferreira 23/05/2023

Olá, Thiago!
Tudo bem?

Não é possível direcionar um virtualhost (nome-dominio.dev) para uma porta em especifica, pelo menos não no arquivo de hosts.

O que fazer?
Criar vários arquivos de configuração, uma para cada virtual host/projeto.

Para isso, basta criar um arquivo chamado ex nginx/sites/laravel.conf e mudar neste arquivo o nome do virtual host + path do projeto:
server_name nome-virtualhost.test;
root /var/www/pasta-do-seu-projeto/public;

Ficou claro amigo?

Carlos Ferreira
Criador Thiago Ribeiro Serra 23/05/2023

Obrigado, conseguir resolvre o problema com as discas que me deu 

Thiago Ribeiro Serra
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!