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.