Olá, sou eu de novo ^^
Tenho um pequeno problema que acredito ter tido antes, mas agora pode ser algo diferente.
O problema é o seguinte:
- Se você abrir cp2077.eu no navegador, a página diz que está “em manutenção”, que é um modelo meu, claro, e não é seguro.
- Mas se você abrir https://cp2077.eu, o fórum Discourse aparece e o site parece seguro com SSL.
Minha suposição é que meu arquivo nginx não está configurado para redirecionar a página para https. Aqui está meu arquivo; verifiquei, mas não sei onde está o problema. Parece correto (acho que parece correto), mas talvez alguém com mais conhecimento possa me ajudar a resolver essa questão? Agradeceria muito:
server {
listen 80;
listen [::]:80;
server_name www.cp2077.eu;
return 301 https://cp2077.eu$request_uri;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name www.cp2077.eu;
ssl_certificate /etc/letsencrypt/live/cp2077.eu/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cp2077.eu/privkey.pem;
return 301 https://cp2077.eu$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name cp2077.eu;
ssl on;
ssl_certificate /etc/letsencrypt/live/cp2077.eu/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cp2077.eu/privkey.pem;
http2_idle_timeout 5m; # aumentado do padrão de 3m
location / {
proxy_pass http://unix:/var/discourse/shared/standalone/nginx.http.sock;
proxy_set_header Host $http_host;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto https;
proxy_set_header X-Real-IP $remote_addr;
}
}
Alguma ideia do que eu poderia mudar aqui para resolver isso?