Benutzer-Werkzeuge

Webseiten-Werkzeuge


nginx

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
nginx [2025/11/03 13:13] bertinginx [2025/11/23 14:14] (aktuell) berti
Zeile 1: Zeile 1:
 apt install libnginx-mod-stream apt install libnginx-mod-stream
  
-  user www-data; +<WRAP center round box 60%>
-  worker_processes auto; +
-  pid /run/nginx.pid;+
  
-  load_module modules/ngx_stream_module.so;+ user www-data; 
 + worker_processes auto; 
 + pid /run/nginx.pid;
  
-  events{ + load_module modules/ngx_stream_module.so; 
-      worker_connections 1024; + 
-  }+ events{ 
 +     worker_connections 1024; 
 +}
  
  stream{  stream{
      map $ssl_preread_server_name $name{      map $ssl_preread_server_name $name{
          hostnames;          hostnames;
-         .mainfo.net mainfo;+         .domain stream_domain;
          default localserver;          default localserver;
      }      }
  
-     upstream mainfo+     upstream strem_domain
-         server 172.16.19.10:443;+         server x.x.x.x:443;
      }      }
  
Zeile 46: Zeile 48:
          listen 80;          listen 80;
          proxy_set_header Host $http_host;          proxy_set_header Host $http_host;
-         server_name .mainfo.net;+         server_name .domain;
          location / {          location / {
-             proxy_pass http://172.16.19.10:80;+             proxy_pass http://x.x.x.x:80;
          }          }
      }      }
  
      server      {      server      {
-         server_name             content19.abecloud.de;+         server_name             domain;
          include content.conf;          include content.conf;
-         ssl_certificate /etc/letsencrypt/live/content19.abecloud.de/fullchain.pem; # managed by Certbot +         ssl_certificate fullchain.pem; 
-         ssl_certificate_key /etc/letsencrypt/live/content19.abecloud.de/privkey.pem;+         ssl_certificate_key privkey.pem;
      }      }
  
Zeile 67: Zeile 69:
      }      }
  }  }
 +
 +</WRAP>
 +
 +rewrite ^(.+[^/])/$ $1;                         # remove trailing slash
 +
 +rewrite ^.*/([^/.]+)$ $uri/index.html;          # add index.html if last part is not a filename
 +
 +rewrite ^(.+)/[^/]+$ $uri;                      # extrakt path to $1
 +
 +set $uri_path $1;                               # set uri_path to $1
  
  
nginx.1762175611.txt.gz · Zuletzt geändert: von berti