Nginx HTTPS Virtueller Host: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 +
=nginx: HTTPS-VirtualHost für braun.it113.int unter Rocky Linux=
  
=nginx: HTTPS-VirtualHost für braun.it113.int unter Rocky Linux=
+
==Konfigurationsdatei anlegen==
  
 
Die folgende Konfiguration wird als Datei gespeichert unter:
 
Die folgende Konfiguration wird als Datei gespeichert unter:
  
*vi /etc/nginx/conf.d/braun.it113.int.conf
+
/etc/nginx/conf.d/braun.it113.int.conf
  
 
<pre>
 
<pre>
Zeile 25: Zeile 26:
 
</pre>
 
</pre>
  
=Vorbereitung der Seite=
+
==Verzeichnisstruktur vorbereiten==
  
 
;Verzeichnis für Inhalte anlegen
 
;Verzeichnis für Inhalte anlegen
 
*mkdir -p /var/www/braun
 
*mkdir -p /var/www/braun
  
;Script zum Erzeugen der Startseite herunterladen (außerhalb des DocumentRoot)
+
==Startseite erzeugen==
 +
 
 +
;Script herunterladen (außerhalb des DocumentRoot)
 
*cd /root
 
*cd /root
 
*wget https://xinux.de/downloads/html/webgen.sh
 
*wget https://xinux.de/downloads/html/webgen.sh
 
*chmod +x webgen.sh
 
*chmod +x webgen.sh
  
;Startseite erzeugen
+
;HTML-Seite erzeugen
 
*./webgen.sh braun > /var/www/braun/index.html
 
*./webgen.sh braun > /var/www/braun/index.html
 
=Neustarten=
 
*systemctl restart nginx
 

Version vom 26. März 2025, 16:14 Uhr

nginx: HTTPS-VirtualHost für braun.it113.int unter Rocky Linux

Konfigurationsdatei anlegen

Die folgende Konfiguration wird als Datei gespeichert unter:

/etc/nginx/conf.d/braun.it113.int.conf

server {
    listen 443 ssl;
    listen [::]:443 ssl;

    server_name braun.it113.int;

    root /var/www/braun;
    index index.html index.htm;

    ssl_certificate /etc/nginx/ssl/braun.it113.int.crt;
    ssl_certificate_key /etc/nginx/ssl/braun.it113.int.key;

    location / {
        try_files $uri $uri/ =404;
    }
}

Verzeichnisstruktur vorbereiten

Verzeichnis für Inhalte anlegen
  • mkdir -p /var/www/braun

Startseite erzeugen

Script herunterladen (außerhalb des DocumentRoot)
HTML-Seite erzeugen
  • ./webgen.sh braun > /var/www/braun/index.html