Benutzer-Werkzeuge

Webseiten-Werkzeuge


it-themen:grundlagen:netzwerkdienste:apache_ngnix

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
it-themen:grundlagen:netzwerkdienste:apache_ngnix [01.12.2025 13:58] – [Nginx – Grundlagen] larsit-themen:grundlagen:netzwerkdienste:apache_ngnix [01.12.2025 14:05] (aktuell) – [Zusammenfassung] lars
Zeile 91: Zeile 91:
  
 <code> <code>
-/etc/nginx/ + 
-/var/www/html/+ /etc/nginx/ 
 + /var/www/html/ 
 + 
 </code> </code>
  
 Aktivierung von Sites: Aktivierung von Sites:
 <code> <code>
-ln -s /etc/nginx/sites-available/site.conf /etc/nginx/sites-enabled/ + 
-nginx -t + ln -s /etc/nginx/sites-available/site.conf /etc/nginx/sites-enabled/ 
-systemctl reload nginx+ nginx -t 
 + systemctl reload nginx 
 + 
 </code> </code>
  
Zeile 105: Zeile 111:
  
 <code> <code>
-server { 
-    listen 80; 
-    server_name example.com; 
-    root /var/www/example; 
  
-    location / { + server { 
-        try_files $uri $uri/ =404; +     listen 80; 
-    +     server_name example.com; 
-}+     root /var/www/example; 
 + 
 +     location / { 
 +         try_files $uri $uri/ =404; 
 +     
 + } 
 + 
 </code> </code>
  
Zeile 132: Zeile 141:
  
 <code> <code>
-location /api/ { + 
-    proxy_pass http://localhost:8080/; + location /api/ { 
-}+     proxy_pass http://localhost:8080/; 
 + } 
 + 
 </code> </code>
  
Zeile 142: Zeile 154:
  
 <code> <code>
-server { + 
-    listen 443 ssl; + server { 
-    ssl_certificate /etc/ssl/certs/fullchain.pem; +     listen 443 ssl; 
-    ssl_certificate_key /etc/ssl/private/key.pem; +     ssl_certificate /etc/ssl/certs/fullchain.pem; 
-}+     ssl_certificate_key /etc/ssl/private/key.pem; 
 + } 
 + 
 </code> </code>
  
Zeile 152: Zeile 167:
  
 <code> <code>
-<VirtualHost *:443> + 
-    SSLEngine on + <VirtualHost *:443> 
-    SSLCertificateFile /etc/ssl/certs/fullchain.pem +     SSLEngine on 
-    SSLCertificateKeyFile /etc/ssl/private/key.pem +     SSLCertificateFile /etc/ssl/certs/fullchain.pem 
-</VirtualHost>+     SSLCertificateKeyFile /etc/ssl/private/key.pem 
 + </VirtualHost> 
 + 
 </code> </code>
  
Zeile 163: Zeile 181:
 Apache: Apache:
 <code> <code>
-/var/log/apache2/access.log + 
-/var/log/apache2/error.log+ /var/log/apache2/access.log 
 + /var/log/apache2/error.log 
 + 
 </code> </code>
  
 Nginx: Nginx:
 <code> <code>
-/var/log/nginx/access.log + 
-/var/log/nginx/error.log+ /var/log/nginx/access.log 
 + /var/log/nginx/error.log 
 + 
 </code> </code>
  
Zeile 195: Zeile 219:
  
 <code> <code>
-Browser → HTTP/HTTPS → Webserver (Apache/Nginx) → Anwendung+ 
 + Browser → HTTP/HTTPS → Webserver (Apache/Nginx) → Anwendung 
 + 
 </code> </code>
  
 ===== Zusammenfassung ====== ===== Zusammenfassung ======
  
-  * Apache = flexibel, modular, ideal für klassische Websites   +  * Apache = flexibel, modular, ideal für klassische Websites 
-  * Nginx = schnell, modern, ideal für Reverse Proxy & Docker   +  * Nginx = schnell, modern, ideal für Reverse Proxy & Docker 
-  * beide liefern Webseiten, Anwendungen und APIs aus   +  * beide liefern Webseiten, Anwendungen und APIs aus 
-  * TLS-Verschlüsselung ist Pflicht in modernen Umgebungen   +  * TLS-Verschlüsselung ist Pflicht in modernen Umgebungen 
-  * zentrale Komponenten jeder Infrastruktur  +  * zentrale Komponenten jeder Infrastruktur
  
it-themen/grundlagen/netzwerkdienste/apache_ngnix.1764593922.txt.gz · Zuletzt geändert: von lars