ssl digital ocean com nginx proxy manager
[Finalizado Pelo Aluno]
Carlos, boa noite amigo.
mais uma dúvida aqui.
estou usando o nginx proxy manager para gerar o certificado ssl, não consigo usar ele pra proteger a conexão do meu nginx.
estou usando o mesmo formato que vc deixa de exemplo em diversas aulas aqui do Academy, consigo acessar atraves do ip, mas ao passar o dominio recebo um erro:
502 bad gateway
segue trecho do docker-compose abaixo
Olá, Albert!
Tudo bem?
Certo, vi que mapeou o seu certificado SSL para dentro do container do nginx, lá no arquivo de config do nginx, você informou o path do certificado?
---
Uma solução mais simples para você amigo, veja: https://academy.especializati.com.br/aula/usar-a-cloudflare
Carlos, boa noite.
Cloudflare não resolve, infelizmente.
mapeei o certificado, mas continua não funcionando.
Por que a Cloudflare não resolve?
--
Consegue acessar o container do nginx com o sh, para validar se realmente passou no arquivo de configuração o valor correto para o path do certificado SSL?
Carlos,
Com a cloudflare, está acontecendo um erro onde não exibe uma requisição para exibição de um datatables
a mensagem é esta: was loaded over https, but requested an insecure xmlhttprequest endpoint
Carlos,
Com a cloudflare, está acontecendo um erro onde não exibe uma requisição para exibição de um datatables
a mensagem é esta: was loaded over https, but requested an insecure xmlhttprequest endpoint
Olá, Albert!
O problema é a request feita com ajax, que provavelmente está sendo feita com http e não com https;
--
Conseguiu acessar o container do nginx, e validar se o certificado realmente está lá? :-)
Então Carlos, não consegui acessar o container do nginx pra validar o certificado.
Mas vc me dizendo que o problema é no ajax, poderia resolver isso e usar a cloudflare.
Eu achei que era problema de certificado pq localmente está funcionando.
Vamos mudar o foco: me ajuda nesta questão do ajax?
Você tem um print do erro do datatable? Só para ter certeza que é erro de SSL mesmo.
Porque você pode forçar as suas CDN's e assets com https, se for esse o erro.
Carlos, segue o print do erro:
https://uploaddeimagens.com.br/imagens/bh4T6fQ
Seu endpoint realmente está com http, por isso o erro: https://prnt.sc/z-B_KiQF_sTc
--
Sua aplicação realmente está com https?
Porque acessei aqui, e não está ativado https://newtech.ml
--
Como está importando os assets (arquivos JS, images e CSS)
Bom dia Carlos,
tudo bem?
minha aplicação está em https, acabei de verificar, está redirecionando tb, caso digite sem o https.
Os js e css estão sendo carregados na view. Não sei se foi isso que vc perguntou.
segue o link do projeto na view específica
https://github.com/zurctrebla/new-ttech/blob/master/resources/views/admin/pages/readings/index.blade.php
E essa rota aqui, está com https?
https://github.com/zurctrebla/new-ttech/blob/master/resources/views/admin/pages/readings/index.blade.php#L56
Então Carlos,
só fiz o redirecionamento para a cloudflare, não sei como fazer mais nada em se tratando de ssl.
Pode me orientar?
essa rota da sua pergunta está da mesma forma que as demais, no arquivo de rotas.
Qual seria o procedimento para que ela fosse https?
Faz o seguinte amigo, na guia "Network" (F12) do browser, quando faz uma request, está indo com https ou http?
Precisa alternar;
Provavelmente está enviando a request com http, e o server só responde com https;
está enviando com http.
Essa URL precisa ser com https.
Você pode pegar essa URL diretamente do arquivo .env:
{{ process.env.URL_AJAX }}
Carlos, não ficou claro pra mim!
consegue um exemplo?
A url presente aqui precisa ser com https.
Se você definir a URL Base no arquivo .env (com https), você consegue puxar ela diretamente, dessa forma:
ajax: "{{ process.env.URL_AJAX }}",
APP_URL=https://www.newttech.ml, está assim.
No entanto, ainda não resolveu!!
Só lembrando, estou usando cloudflare
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!