Puncte:0

Problemă de actualizare a configurației Nginx

drapel ru

Anterior foloseam un domeniu pe serverul meu VPS Ubuntu. Dar în prezent, nu vreau să folosesc domeniu pe acest server. Vreau să accesez acest server numai folosind adresa IP în portul 80. Serverul meu rulează pe Ubuntu VPS și Nginx. Sunt foarte nou Nginx. Nu pot înțelege unde îmi schimb fișierul de configurare. Configurația mea Nginx este următoarea. Mă poate ajuta cineva să-mi actualizez fișierul de configurare?

amonte app_server {
    server unix:/home/project_folder/run/gunicorn.sock fail_timeout=0;
}

Server {

    # adăugați aici adresa IP a serverului dvs
    # sau un domeniu care indică adresa respectivă (cum ar fi example.com sau www.example.com)
    nume_server domeniu.com www.domeniu.com;

    keepalive_timeout 180;
    client_max_body_size 4G;

    proxy_connect_timeout 300s;
    proxy_read_timeout 300s;

    access_log /home/project_folder/logs/nginx-access.log;
    error_log /home/project_folder/logs/nginx-error.log;

    locație /static/ {
        alias /home/project_folder/static_in_env/static_root/;
    }

    locație /media/ {
        alias /home/project_folder/static_in_env/media_root/;
    }

    # verifică fișierul static, dacă nu a fost găsit proxy pentru aplicație
    Locație / {
        try_files $uri @proxy_to_app;
    }

    locație @proxy_to_app {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Gazdă $http_host;
      proxy_redirect dezactivat;
      proxy_pass http://app_server;
    }

    asculta 443 ssl; # gestionat de Certbot
    ssl_certificate /etc/letsencrypt/live/domain.com/fullchain.pem; # gestionat de Certbot
    ssl_certificate_key /etc/letsencrypt/live/domain.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.domeniu.com) {
        returnează 301 https://$host$request_uri;
    } # gestionat de Certbot


    dacă ($gazdă = domeniu.com) {
        returnează 301 https://$host$request_uri;
    } # gestionat de Certbot


    asculta 80;
    nume_server domeniu.com www.domeniu.com;
    întoarce 404; # gestionat de Certbot
}

Vă mulțumim pentru timpul dumneavoastră prețios.

Amanullah Aman avatar
drapel ru
Momentan nu vreau să folosesc Domain și SSL
djdomi avatar
drapel za
la inceput de ce comentezi? Actualizați întrebarea. Pentru a utiliza din nou portul 80, trebuie să utilizați sau să adăugați portul 80 și să eliminați redirecționarea automată. Mai mult, trebuie să înlocuiți domeniul fie cu _ pentru a fi implicit, fie cu ip. în funcție de câte alte site-uri rulați pe server

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.