Webserver: Unterschied zwischen den Versionen

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche
K (akt + Siehe auch)
K (-> Cards Vorlage eingebaut)
 
Zeile 2: Zeile 2:
  
  
<div class="cards-container">
+
{{Cards|
<div class="card">
+
  {{Card|
[[Webserver/Grundlagen|'''Grundlagen''']]
+
    link=Webserver/Grundlagen|
 +
    icon=Server-multiple.svg|alt=Icon for Tutorial|
 +
    titel=Webserver Grundlagen|
 
* Client und Server
 
* Client und Server
 
* HTTP - Request und Response
 
* HTTP - Request und Response
* [[Webserver/SELF-Hosting|SELF-Hosting]]<br>(Eigener PC als Webserver)
+
  }}
** Technische Voraussetzungen
+
  {{Card|zeilen=2|
** Sicherheitsaspekte
+
    link=/htaccess|
* [[Webserver/lokal einrichten|Webserver lokal einrichten]]
+
    icon=Htaccess-icon.svg|alt=Icon for Tutorial|
** eingebauter PHP-Server
+
    titel=Einstieg in .htaccess|# [[Webserver/htaccess/Umleitungen mit mod rewrite|Umleitungen mit mod_rewrite]]
** XAMPP
 
** Alternativen wie LAMP
 
** IIS-Server unter Windows
 
* [[/Apache|'''Apache HTTP-Webserver''']]
 
</div>
 
<div class="card">
 
[[/htaccess|'''Einstieg in .htaccess''']]
 
[[Datei:Htaccess-icon.svg|115px|right|link=Webserver/htaccess|]]
 
# [[Webserver/htaccess/Umleitungen mit mod rewrite|Umleitungen mit mod_rewrite]]
 
 
#* Umleitungen mit RewriteRule
 
#* Umleitungen mit RewriteRule
 
# [[Webserver/htaccess/Zugriffskontrolle|Zugriffskontrolle]]
 
# [[Webserver/htaccess/Zugriffskontrolle|Zugriffskontrolle]]
Zeile 31: Zeile 24:
 
# [[Webserver/htaccess/alternative Inhalte‎|alternative Inhalte]]
 
# [[Webserver/htaccess/alternative Inhalte‎|alternative Inhalte]]
 
#* Sprachauswahl mit Multiview
 
#* Sprachauswahl mit Multiview
</div>
+
  }}
<div class="card">
+
  {{Card|
[[Linux|'''Linux für Webworker''']]
+
    link=Linux|hintergrund=white|zeilen=2|
[[Datei:Tux.svg |right|115px|link=Linux]]
+
    icon=Tux.svg|alt=Icon for Tutorial|
(Einstieg in die Shell)
+
    titel=Linux für Webworker|(Einstieg in die Shell)
 
* [[Linux/Dateien und Verzeichnisse|Dateien und Verzeichnisse]]
 
* [[Linux/Dateien und Verzeichnisse|Dateien und Verzeichnisse]]
 
* [[Linux/Dateirechte|Rechte im Dateisystem]]
 
* [[Linux/Dateirechte|Rechte im Dateisystem]]
Zeile 42: Zeile 35:
 
* [[Linux/Dateien von URLs downloaden|<code>wget</code> – Dateien von URLs downloaden]]
 
* [[Linux/Dateien von URLs downloaden|<code>wget</code> – Dateien von URLs downloaden]]
 
* [[Linux/Shell-Hilfen|Shell-Hilfen]]
 
* [[Linux/Shell-Hilfen|Shell-Hilfen]]
</div>
+
  }}
 +
  {{Card|
 +
    link=Webserver/SELF-Hosting|
 +
    icon=Server-Icon.svg|alt=Icon for Tutorial|
 +
    titel=SELF-Hosting|<br>(Eigener PC als Webserver)
 +
* Technische Voraussetzungen
 +
* Sicherheitsaspekte
 +
  }}
 +
  {{Card|
 +
    link=Webserver/lokal einrichten|
 +
    icon=|alt=Icon for Tutorial|
 +
    titel=Webserver lokal einrichten|
 +
* eingebauter PHP-Server
 +
* XAMPP
 +
* Alternativen wie LAMP
 +
* IIS-Server unter Windows
 +
  }}
 +
  {{Card|
 +
    link=HTTP|
 +
    icon=Http icon.svg|alt=Icon for Tutorial|
 +
    titel=HTTP|
 +
* Anfragemethoden
 +
* Header-Felder
 +
* Statuscodes
 +
* Einsteiger-Tutorial
 +
  }}
 +
  {{Card|
 +
    link=Raspberry|
 +
    icon=Raspberry_Pi_Logo.svg|alt=Icon for Tutorial|
 +
    titel=Raspberry|
 +
* Erste Schritte
 +
* Webserver mit Apache
 +
* Fernzugriff mit SSH
 +
  }}
 +
  {{Card|
 +
    link=/Apache|
 +
    icon=Apache HTTP Server logo.svg|alt=Icon for Tutorial|
 +
    titel=Apache HTTP-Webserver|
 +
  }}
 +
  {{Card|
 +
    link=Node.js|
 +
    icon=Node.js logo.svg|alt=Icon for Tutorial|
 +
    titel=Node.js|* Webserver mit Node.js
  
<div class="card">
+
Laufzeitumgebung, mit der in JS programmiert werden kann
[[HTTP|'''HTTP''']]
+
  }}
[[Datei:Http icon.svg|link=HTTP]]
+
}}
*[[HTTP/Anfragemethoden|Anfragemethoden]]
 
*[[HTTP/Header|Header-Felder]]
 
*[[HTTP/Statuscodes|Statuscodes]]
 
* [[HTTP/Einsteiger-Tutorial|Einsteiger-Tutorial]]
 
</div>
 
<div class="card">
 
[[Raspberry|'''Raspberry''']]
 
[[Datei:Raspberry_Pi_Logo.svg|57px|link=Raspberry]]
 
* [[Raspberry/Erste Schritte|Erste Schritte]]
 
* [[Raspberry/Webserver mit Apache|Webserver mit Apache]]
 
* [[Raspberry/Fernzugriff mit SSH|Fernzugriff mit SSH]]
 
</div>
 
<div class="card">
 
[[Node.js|'''Node.js''']]
 
[[Datei:Node.js logo.svg|link=Node.js]]
 
* [[Node.js/Webserver|Webserver mit Node.js]]
 
  
Laufzeitumgebung, mit der in JS programmiert werden kann
 
</div>
 
</div><!-- end cards -->
 
  
 
== Siehe auch ==
 
== Siehe auch ==
<div class="cards-container">
 
<div class="card">
 
[[HTTPS und TLS|'''HTTPS und TLS''']]
 
[[Datei:https-icon.svg|link=HTTPS und TLS]]
 
(Verschlüsselung, SSL)
 
* [[Secure Shell|SSH (Secure Shell)]]
 
</div>
 
<div class="card">
 
[[PHP|'''PHP''']]
 
[[Datei:PHP-logo.svg|link=PHP]]
 
  
[[PHP/Tutorials/Einstieg|Einstieg-Tutorials]] und Anwendungs-Artikel zu bestimmten Problemstellungen
+
{{Cards|
</div>
+
  {{Card|
<div class="card">
+
    link=HTTPS und TLS|
[[Datenbank|'''Einstieg in Datenbank und SQL''']]
+
    icon=https-icon.svg|alt=Icon for Tutorial|
[[Datei:SQL-icon.svg|link=Datenbank]]
+
    titel=HTTPS und TLS|(Verschlüsselung, SSL)
* [[Datenbank/SQL-Grundlagen|SQL-Grundlagen]]
+
* SSH (Secure Shell)
* [[Datenbank/Einführung in Joins|Einführung in Joins]]
+
  }}
* [[Datenbank/Fortgeschrittene Jointechniken|Fortgeschrittene Jointechniken]]
+
  {{Card|
</div>
+
    link=PHP|
</div><!-- end cards -->
+
    icon=PHP-logo.svg|alt=Icon for Tutorial|
 +
    titel=PHP|Einstieg-Tutorials und Anwendungs-Artikel zu bestimmten Problemstellungen
 +
  }}
 +
  {{Card|
 +
    link=Datenbank|
 +
    icon=SQL-icon.svg|alt=Icon for Tutorial|
 +
    titel=Einstieg in Datenbank und SQL|
 +
* SQL-Grundlagen
 +
* Einführung in Joins
 +
* Fortgeschrittene Jointechniken
 +
  }}
 +
}}
 +
 
  
 
=== Artikel aus aktuell.de.selfhtml ===
 
=== Artikel aus aktuell.de.selfhtml ===

Aktuelle Version vom 4. April 2024, 17:24 Uhr

Dieses Kapitel enthält wichtige Hinweise zum Aufsetzen und zur Pflege eines lokalen Webservers sowie zur Zugriffskontrolle auf einen angemieteten Server im Internet.



Siehe auch

  • HTTPS und TLS

    (Verschlüsselung, SSL)

    • SSH (Secure Shell)
  • PHP

    Einstieg-Tutorials und Anwendungs-Artikel zu bestimmten Problemstellungen

  • Einstieg in Datenbank und SQL
    • SQL-Grundlagen
    • Einführung in Joins
    • Fortgeschrittene Jointechniken


Artikel aus aktuell.de.selfhtml