# nginx Configuration for AdsPreview React Diese Datei enthält eine Beispiel-nginx-Konfiguration für die AdsPreview React Anwendung. ## Installation 1. **Konfiguration kopieren:** ```bash sudo cp adspreview-react.example.conf /etc/nginx/sites-available/adspreview-react ``` 2. **Konfiguration anpassen:** - `server_name` auf Ihre Domain ändern - Pfade entsprechend Ihrer Installation anpassen - SSL-Zertifikate konfigurieren (falls HTTPS) 3. **Site aktivieren:** ```bash sudo ln -s /etc/nginx/sites-available/adspreview-react /etc/nginx/sites-enabled/ ``` 4. **nginx testen und neustarten:** ```bash sudo nginx -t sudo systemctl restart nginx ``` ## Features - **SPA Routing:** React Router wird korrekt unterstützt - **API Proxy:** `/api/` Requests werden an PHP Backend weitergeleitet ## Pfad-Anpassungen Stellen Sie sicher, dass folgende Pfade korrekt sind: - `root /var/www/adspreview-react/build;` - Pfad zum Built React App - `proxy_pass http://example.com;` - PHP Backend URL - SSL Zertifikat-Pfade (falls HTTPS verwendet wird) ## Troubleshooting - **404 bei React Routes:** Überprüfen Sie `try_files $uri $uri/ /index.html;` - **API Calls funktionieren nicht:** Prüfen Sie Backend-URL und -Port - **Static Assets laden nicht:** Überprüfen Sie `root` Pfad