# Anleitung: Eigene Website mit Nginx oder Apache ## Version für Windows (ohne WSL) ### Voraussetzungen - Windows 10 oder 11 - Administratorrechte - Dev-Container schließen (!) - Nginx oder Apache für Windows installiert --- ### Eigene Website mit Nginx unter Windows 1. Laden Sie Nginx für Windows herunter: - Website: https://nginx.org/en/download.html - Entpacken Sie die ZIP-Datei z. B. nach `C:\nginx` 2. Erstellen Sie Ihren Projektordner: - Pfad: `C:\nginx\html\meine-website` - Datei: `index.html` mit folgendem Inhalt: ```html

Willkommen bei {IhrName}

``` 3. Passen Sie die Konfiguration an: - Datei: `C:\nginx\conf\nginx.conf` ```nginx server { listen 8080; server_name localhost; location / { root html/meine-website; index index.html index.htm; try_files $uri $uri/ =404; } } ``` 4. Starten Sie Nginx: Öffnen Sie die Eingabeaufforderung als Administrator: ```cmd cd C:\nginx start nginx ``` 5. Testen Sie Ihre Website: Öffnen Sie im Browser: ``` http://localhost:8080 ``` 6. Kopieren Sie Ihre Rezepte-Sammlung aus Übungsblatt 02 in Ihren Projektordner (`meine-website`). Benennen Sie die Hauptseite mit der Tabelle um zu `index.html`. Aktualisieren Sie dann die Webseite im Browser. 7. Nginx stoppen ```cmd nginx -s stop ```` 8. Nginx vollständig entfernen: Siehe [Deinstallations-Anweisungen](deinstallation.md). --- ### Eigene Website mit Apache unter Windows 1. Laden Sie Apache für Windows herunter: - Website: https://www.apachelounge.com/download/ - Installieren Sie Apache z. B. nach `C:\Apache24` 2. Erstellen Sie Ihren Projektordner: - Pfad: `C:\Apache24\htdocs\meine-website` - Datei: `index.html` mit folgendem Inhalt: ```html

Willkommen bei {IhrName}

``` 3. Passen Sie die Konfiguration an: - Datei: `C:\Apache24\conf\httpd.conf` ```apache DocumentRoot "C:/Apache24/htdocs/meine-website" Options Indexes FollowSymLinks AllowOverride None Require all granted ``` 4. Starten Sie Apache: Öffnen Sie die Eingabeaufforderung als Administrator: ```cmd httpd ``` 5. Testen Sie Ihre Website: Öffnen Sie im Browser: ``` http://localhost ``` 6. Kopieren Sie Ihre Rezepte-Sammlung aus Übungsblatt 02 in Ihren Projektordner (`meine-website`). Benennen Sie die Hauptseite mit der Tabelle um zu `index.html`. Aktualisieren Sie dann die Webseite im Browser. 7. Apache stoppen: ```bash httpd -k stop ``` 8. Apache vollständig entfernen Siehe [Deinstallations-Anweisungen](deinstallation.md).