Nu pot stabili o conexiune la portul 443 de pe serverul meu nginx.
Aveam nevoie de portul 443 pentru a activa conexiunile https, am folosit certbot pentru a instala un certificat ssl și am urmat instalarea implicită și instrucțiunile implicite în acest ghid
Chiar dacă am setat comanda „nginx full” să deschidă atât porturile http, cât și porturile https, am verificat dublu pentru a mă asigura că portul 443 este cu adevărat deschis, rulând următoarea comandă sudo lsof -i -P -n | grep ASCULTĂ
, iar în răspuns, am primit portul 443 ca fiind folosit de nginx
Am încercat instrumente precum cURL pentru a-mi testa porturile, portul 80 funcționează bine, dar nu primesc niciun răspuns de la portul 443
Imi lipseste experienta in administrarea serverelor si am incercat sa verific alte resurse dar nu stiu ce altceva sa fac.
configurația mea disponibilă pentru site-uri:
Server {
rădăcină /var/www/muhammed-aldulaimi.com/html;
index index.html index.htm index.nginx-debian.html;
nume_server muhammed-aldulaimi.com www.muhammed-aldulaimi.com;
Locație / {
try_files $uri $uri/ =404;
}
asculta [::]:443 ssl ipv6only=on; # gestionat de Certbot
asculta 443 ssl; # gestionat de Certbot
ssl_certificate /etc/letsencrypt/live/muhammed-aldulaimi.com/fullchain.pem; # gestionat de Certbot
ssl_certificate_key /etc/letsencrypt/live/muhammed-aldulaimi.com/privkey.pem; # gestionat de Certbot
includ /etc/letsencrypt/options-ssl-nginx.conf; # gestionat de Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # gestionat de Certbot
}
Server {
dacă ($gazdă = www.muhammed-aldulaimi.com) {
returnează 301 https://$host$request_uri;
} # gestionat de Certbot
if ($gazdă = muhammed-aldulaimi.com) {
returnează 301 https://$host$request_uri;
} # gestionat de Certbot
asculta 80;
asculta [::]:80;
nume_server muhammed-aldulaimi.com www.muhammed-aldulaimi.com;
întoarce 404; # gestionat de Certbot
}
stare ufw:
22/tcp PERMITERE oriunde
Nginx Full ALLOW Oriunde
22/tcp (v6) PERMITERE oriunde (v6)
Nginx Full (v6) ALLOW Anywhere (v6)