Puncte:0

Nginx nu reușește să asculte cererile, nu se conectează

drapel cn

așa că încerc să găzduiesc un site web cu nginx. În prima lună a funcționat, până când am încercat să adaug un nou domeniu. În mod implicit, domeniul nu funcționa (afișa doar conținutul blocului de server implicit), iar certbot nu reușea să-l autentifice, așa că am încercat să elimin toate certificatele și să încerc din nou, dar asta a distrus totul și nimic nu funcționează acum. Nu reușește să se conecteze la niciunul dintre domenii. Am scăpat de portul 443 și toate cele din blocurile de server și tot nu merge, deși scrie că ascultă pe portul 80.De asemenea, am permis portului 80 și 443 să treacă prin firewall, precum și nginx. Iată configurația implicită/activată pentru site-uri:

Server {
        asculta 80 ;
        asculta [::]:80;

        nume_server aphrim.dev www.aphrim.dev; # gestionat de Certbot
        rădăcină /var/www/aphrim.dev/html;
        index index.html index.htm index.nginx-debian.html;

}

Server {
    asculta 80 ;
    asculta [::]:80;


    nume_server projects.aphrim.dev; # gestionat de Certbot
    rădăcină /var/projects/aphrim.dev/html;
    index index.html index.htm index.nginx-debian.html;

}

Server {
    asculta 80; 
    asculta [::]:80;

    nume_server techchan.org; 
    rădăcină /var/projects/aphrim.dev/html;
    index index.html index.htm index.nginx-debian.html;

    Locație / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Gazdă $gazdă;
        proxy_pass http://127.0.0.1:3002;
        proxy_http_versiunea 1.1;
        proxy_set_header Actualizare $http_upgrade;
        proxy_set_header Conexiune „upgrade”;
    }
}

Orice ajutor sau idei ar fi foarte apreciate, mi-am petrecut ziua trecută încercând să funcționeze, dar fără rezultat.

Alte lucruri ciudate, înainte de a șterge certificatele, dacă ar fi să pun 443 de ascultător pe noul domeniu, a funcționat bine, dar încă nu am putut accesa prin http/portul 80. De asemenea, nu pot genera certificatele așa cum scrie acolo este o expirare a conexiunii atunci când încercați să vă autentificați.

djdomi avatar
drapel za
domeniul dev necesită doar ssl, este forțat de autoritate
djdomi avatar
drapel za
Răspunde asta la întrebarea ta? [Am nevoie de un certificat SSL pentru un TLD .DEV pe o înregistrare MX?](https://serverfault.com/questions/1020959/do-i-need-an-ssl-certificate-for-a-dev-tld -pe-o-înregistrare-mx)
Aphrim avatar
drapel cn
Văd, asta explică domeniul .dev care nu funcționează, dar încă nu înțeleg cum ar trebui să obțin ssl pe el, deoarece nu pot obține certificatul, deoarece primește o expirare a conexiunii în timp ce se autentifică, de asemenea, domeniul .org o face nici nu merge. După ce am activat portul 443 și ssl pe domeniile .dev, browserul meu îmi spune că conexiunea a fost refuzată și resetată.
djdomi avatar
drapel za
da, în cazul în care HsTs era deja în vigoare, va apărea genul de problemă
Aphrim avatar
drapel cn
Am adăugat ```ascultă 443 ssl; ascultați [::]:443 ssl;``` dar încă nu se încarcă.
drapel us
Vă rugăm să adăugați rezultatul `nginx -T` la întrebare, astfel încât să putem vedea configurația completă a nginx.
Aphrim avatar
drapel cn
Iată rezultatul (Din anumite motive, linkul vechi de pastebin nu mai funcționează.) https://pastebin.com/2Pm3GPae

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.