41 lines
1.9 KiB
Markdown
41 lines
1.9 KiB
Markdown
# Webserver: Nginx vs. Apache
|
|
|
|
Multi-PHP lässt Sie den richtigen Webserver für jedes Ihrer Projekte auswählen oder einen globalen Standard festlegen.
|
|
|
|
---
|
|
|
|
## 🌩️ Einen Webserver auswählen
|
|
|
|
Sie können für jedes Ihrer Projekte in den **"Meine Projekte"**-Einstellungen zwischen Nginx und Apache wechseln.
|
|
|
|
- **Nginx**: Leichtgewichtig, leistungsstark und Standard für die moderne Webentwicklung.
|
|
- **Apache**: Traditionell, robust und unterstützt nativ `.htaccess`-Dateien für fein abgestimmte Konfigurationen.
|
|
|
|
---
|
|
|
|
## 🛠️ Globales Konfigurationsmanagement
|
|
|
|
Jeder Server verfügt über eine eigene Hauptkonfigurationsdatei, in der Sie Ports, Worker-Prozesse und globale Einstellungen verwalten können.
|
|
|
|
### Nginx-Konfiguration (`nginx.conf`)
|
|
- **Konfiguration testen**: Verwenden Sie die Schaltfläche "Konfiguration testen", um Ihre Änderungen zu überprüfen, ohne den Server neu zu starten.
|
|
- **Speichern & Neu laden**: Wenden Sie Konfigurationsänderungen sofort an.
|
|
|
|
### Apache-Konfiguration (`httpd.conf`)
|
|
- **Hauptserver-Einstellungen**: Konfigurieren Sie globale Basisverzeichnisse, Modulaktivierungen und Standard-Ports.
|
|
- **HTAccess-Unterstützung**: Wenn Apache aktiv ist, liest er automatisch `.htaccess`-Dateien in Ihren Projektordnern.
|
|
|
|
---
|
|
|
|
## 📁 Gemeinsame Server-Assets
|
|
|
|
Multi-PHP bietet vorkonfigurierte, professionelle Designs für **Index von** (Verzeichnisauflistungen) und **Fehlerseiten** (404, 500). Diese sind sowohl in Nginx als auch in Apache konsistent.
|
|
|
|
> [!WARNING]
|
|
> Das Bearbeiten globaler Konfigurationsdateien kann den Start Ihrer Server verhindern. Verwenden Sie immer das Werkzeug **"Konfiguration testen"**, bevor Sie Änderungen übernehmen.
|
|
|
|
### 📖 Nächste Schritte
|
|
- [Lernen Sie, wie Sie CLI und Systemintegration verwalten](./settings.md)
|
|
- [Fortgeschrittene Systemwerkzeuge](./tools.md)
|
|
- [Fehlerbehebung bei häufigen Problemen](./troubleshooting.md)
|