Domain- & DNS-Probleme
Subdomain zeigt "404 Not Found"
Problem: Der Besuch von tenant.yoursite.com zeigt einen 404-Fehler.
Lösungen:
Apache
- Prüfen Sie, ob
ServerAlias *.yoursite.comin Ihrer Virtual-Host-Konfiguration steht - Stellen Sie sicher, dass
mod_rewriteaktiviert ist:sudo a2enmod rewrite - Starten Sie Apache neu:
sudo systemctl restart apache2
Nginx
- Prüfen Sie, ob
server_name yoursite.com *.yoursite.com;in Ihrem Server-Block steht - Konfiguration testen:
sudo nginx -t - Neustart:
sudo systemctl restart nginx
cPanel
- Überprüfen Sie, ob die Wildcard-Subdomain in cPanel → Domains existiert
- Stellen Sie sicher, dass sie auf das richtige Verzeichnis zeigt
DNS
- Überprüfen Sie, ob der Wildcard-DNS-Eintrag existiert:
*.yoursite.com → Ihre Server-IP - Prüfen Sie die Propagierung auf dnschecker.org
- Warten Sie bis zu 48 Stunden für die vollständige Propagierung
Subdomain zeigt falsche Website / Standardseite
Problem: Subdomains zeigen die Standardseite Ihres Hosting-Anbieters anstelle des CRM.
Lösungen:
- Die Wildcard-Subdomain zeigt auf das falsche Verzeichnis
- In cPanel: Bearbeiten Sie die Wildcard-Subdomain, damit sie auf Ihr Perfex CRM-Stammverzeichnis zeigt
- In Apache/Nginx: Stellen Sie sicher, dass
DocumentRoot(Apache) oderroot(Nginx) auf Ihre Perfex-Installation zeigt
Benutzerdefinierte Domain funktioniert nicht
Problem: Die benutzerdefinierte Domain eines Tenants zeigt nicht sein CRM.
Lösungen:
- DNS prüfen: Verwenden Sie dnschecker.org, um zu überprüfen, ob die Domain auf Ihre Server-IP zeigt
- Webserver prüfen: Stellen Sie sicher, dass Ihr Apache/Nginx so konfiguriert ist, dass er die Domain akzeptiert
- Modul prüfen: Überprüfen Sie, ob die benutzerdefinierte Domain korrekt in den Tenant-Einstellungen eingetragen ist
- Auf Propagierung warten: DNS-Änderungen können bis zu 48 Stunden dauern
Apache — Unterstützung für benutzerdefinierte Domains hinzufügen:
<VirtualHost *:80>
ServerName yoursite.com
ServerAlias *.yoursite.com
ServerAlias tenant-domain.com # Jede benutzerdefinierte Domain hinzufügen
DocumentRoot /var/www/html/perfex
</VirtualHost>
Oder verwenden Sie einen Catch-All Virtual Host, der JEDE Domain akzeptiert:
<VirtualHost *:80>
ServerName yoursite.com
ServerAlias *
DocumentRoot /var/www/html/perfex
</VirtualHost>
Nginx — Unterstützung für benutzerdefinierte Domains hinzufügen:
server {
listen 80 default_server;
server_name yoursite.com *.yoursite.com;
# _ hinzufügen, um ALLE Domains zu akzeptieren:
server_name _;
root /var/www/html/perfex;
}
SSL-Zertifikatsprobleme
"Ihre Verbindung ist nicht privat"-Warnung
Problem: Der Browser zeigt eine Sicherheitswarnung beim Zugriff auf eine Subdomain oder benutzerdefinierte Domain.
Lösungen:
- Für Subdomains: Installieren Sie ein Wildcard-SSL-Zertifikat oder verwenden Sie Let's Encrypt
- Für benutzerdefinierte Domains: Jede benutzerdefinierte Domain benötigt ihr eigenes SSL-Zertifikat
- Schnelle Lösung: Verwenden Sie Cloudflare (kostenloser Plan) — es bietet SSL für alle Domains
SSL-Zertifikat abgelaufen
Problem: SSL funktionierte, zeigt aber jetzt eine Ablaufwarnung.
Lösungen:
- Let's Encrypt: Automatische Verlängerung prüfen:
sudo certbot renew --dry-run - cPanel: AutoSSL ausführen über cPanel → SSL/TLS-Status
- Manuelles Zertifikat: Ein neues Zertifikat kaufen und installieren
"ERR_TOO_MANY_REDIRECTS"-Fehler
Problem: Der Browser zeigt einen Weiterleitungsschleifen-Fehler.
Lösungen:
- Cloudflare + Server-SSL-Konflikt: Setzen Sie den Cloudflare SSL-Modus auf "Full" (nicht "Flexible"), wenn Ihr Server eigenes SSL hat
- .htaccess prüfen: Suchen Sie nach kollidierenden Weiterleitungsregeln
- Browser-Cookies löschen: Manchmal verursachen alte Cookies Weiterleitungsschleifen
- Landing-Page-Modus prüfen: Versuchen Sie, zwischen "Proxy"- und "Weiterleitungs"-Modus in den Landing-Page-Einstellungen zu wechseln
Tenant erhält "403 Forbidden"
Problem: Der Tenant kann die URL aufrufen, sieht aber einen "403 Forbidden"-Fehler.
Lösungen:
- Verzeichnisberechtigungen prüfen:
chmod 755für das Perfex-Verzeichnis - Dateiberechtigungen prüfen:
chmod 644für PHP-Dateien .htaccessauf IP-Einschränkungen prüfen- Bei Verwendung von Apache sicherstellen, dass
AllowOverride Allim Virtual Host gesetzt ist
Haben Sie noch DNS-Probleme? Stellen Sie sicher, dass Sie die volle Propagierungszeit (bis zu 48 Stunden) abwarten, bevor Sie zu dem Schluss kommen, dass ein Problem vorliegt. Verwenden Sie dnschecker.org, um die Propagierung in Echtzeit zu überwachen.