Nginx Confix Anpassung in Hinblick auf den API Lizenz Container
Dieser Commit ist enthalten in:
19
JOURNAL.md
19
JOURNAL.md
@@ -2118,6 +2118,25 @@ Ein Pool-System für Domains, IPv4-Adressen und Telefonnummern, wobei bei jeder
|
||||
- Status und Todos sind immer aktuell an einem Ort
|
||||
- Klare Trennung zwischen Historie und Planung
|
||||
- Einfacher für neue Entwickler einzusteigen
|
||||
|
||||
### 2025-06-09: Nginx Config angepasst
|
||||
|
||||
**Änderung:**
|
||||
- proxy_pass für License Server von `https://license-server:8443` auf `http://license-server:8443` geändert
|
||||
- `proxy_ssl_verify off` entfernt (nicht mehr nötig bei HTTP)
|
||||
- WebSocket-Support hinzugefügt (für zukünftige Features)
|
||||
|
||||
**Grund:**
|
||||
- License Server läuft intern auf HTTP (wie Admin Panel)
|
||||
- SSL-Termination erfolgt nur am Nginx
|
||||
- Vereinfachte Konfiguration ohne doppelte SSL-Verschlüsselung
|
||||
|
||||
**Hinweis:**
|
||||
Docker-Container müssen neu gestartet werden, damit die Änderung wirksam wird:
|
||||
```bash
|
||||
docker-compose down
|
||||
docker-compose up -d
|
||||
```
|
||||
- `v2_adminpanel/templates/profile.html` - Komplett überarbeitet
|
||||
- `v2_adminpanel/templates/setup_2fa.html` - Neues Step-by-Step Design
|
||||
- `v2_adminpanel/templates/backup_codes.html` - Modernisiertes Layout
|
||||
|
||||
@@ -64,11 +64,7 @@ Stand: 09.06.2025 - 14:45 Uhr
|
||||
|
||||
## 🎯 Nächste Schritte (Priorität Hoch)
|
||||
|
||||
1. **Nginx Config Fix**
|
||||
- `proxy_pass https://license-server:8443` → `proxy_pass http://license-server:8443`
|
||||
- License Server wird auf HTTP laufen (SSL übernimmt Nginx)
|
||||
|
||||
2. **License Server API implementieren**
|
||||
1. **License Server API implementieren**
|
||||
- Flask-Anwendung mit PostgreSQL-Anbindung
|
||||
- `/api/version` - Versionscheck
|
||||
- `/api/validate` - Lizenzvalidierung
|
||||
@@ -107,10 +103,6 @@ Stand: 09.06.2025 - 14:45 Uhr
|
||||
- OK für PoC
|
||||
- Muss für Produktion geändert werden (siehe Best Practices im JOURNAL)
|
||||
|
||||
2. **Nginx proxy_pass**
|
||||
- Zeigt noch auf https:// statt http://
|
||||
- Muss angepasst werden
|
||||
|
||||
## 💡 Nice-to-have / Dokumentation
|
||||
|
||||
1. **README.md erstellen**
|
||||
|
||||
@@ -84,13 +84,16 @@ http {
|
||||
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
|
||||
|
||||
location / {
|
||||
proxy_pass https://license-server:8443;
|
||||
proxy_pass http://license-server:8443;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
|
||||
proxy_ssl_verify off;
|
||||
# WebSocket support (falls benötigt)
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
}
|
||||
}
|
||||
}
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren