Nginx reverse proxy beállítása
Ugrás a navigációhoz
Ugrás a kereséshez
Ezen beállítás esetében a titkosítatlan HTTP kapcsolatról automatikus átírányítás történik a HTTPS kapcsolatra.
/etc/nginx/sites-available/default fájl tartalmát le kell cserélni az alábbira (A server_name paraméter értékét át kell írni a saját szerver IP címére, vagy domain nevére):
server { listen 80 default_server; listen [::]:80 default_server; server_name SAJÁT_SZERVER_IP_CÍME_VAGY_DOMAIN_NEVE; # Pl.: <domain> vagy <ip_cím> return 302 https://$server_name$request_uri; # Atiranyitas a https [443] kapcsolatra } server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; include snippets/self-signed.conf; include snippets/ssl-params.conf; server_name SAJÁT_SZERVER_IP_CÍME_VAGY_DOMAIN_NEVE; # Pl.: <domain> vagy <ip_cím> root /home/szitar/Aquila; # A program gyoker konyvtara proxy_connect_timeout 600; proxy_send_timeout 600; proxy_read_timeout 600; send_timeout 600; client_max_body_size 50M; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_set_header Connection ""; proxy_pass https://localhost:5000; # A port amelyen a program kommunikal. proxy_http_version 1.1; } }