Zum Hauptinhalt springen

Domain- & DNS-Probleme

Subdomain zeigt "404 Not Found"

Problem: Der Besuch von tenant.yoursite.com zeigt einen 404-Fehler.

Lösungen:

Apache

  1. Prüfen Sie, ob ServerAlias *.yoursite.com in Ihrer Virtual-Host-Konfiguration steht
  2. Stellen Sie sicher, dass mod_rewrite aktiviert ist: sudo a2enmod rewrite
  3. Starten Sie Apache neu: sudo systemctl restart apache2

Nginx

  1. Prüfen Sie, ob server_name yoursite.com *.yoursite.com; in Ihrem Server-Block steht
  2. Konfiguration testen: sudo nginx -t
  3. Neustart: sudo systemctl restart nginx

cPanel

  1. Überprüfen Sie, ob die Wildcard-Subdomain in cPanel → Domains existiert
  2. Stellen Sie sicher, dass sie auf das richtige Verzeichnis zeigt

DNS

  1. Überprüfen Sie, ob der Wildcard-DNS-Eintrag existiert: *.yoursite.com → Ihre Server-IP
  2. Prüfen Sie die Propagierung auf dnschecker.org
  3. 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:

  1. Die Wildcard-Subdomain zeigt auf das falsche Verzeichnis
  2. In cPanel: Bearbeiten Sie die Wildcard-Subdomain, damit sie auf Ihr Perfex CRM-Stammverzeichnis zeigt
  3. In Apache/Nginx: Stellen Sie sicher, dass DocumentRoot (Apache) oder root (Nginx) auf Ihre Perfex-Installation zeigt

Benutzerdefinierte Domain funktioniert nicht

Problem: Die benutzerdefinierte Domain eines Tenants zeigt nicht sein CRM.

Lösungen:

  1. DNS prüfen: Verwenden Sie dnschecker.org, um zu überprüfen, ob die Domain auf Ihre Server-IP zeigt
  2. Webserver prüfen: Stellen Sie sicher, dass Ihr Apache/Nginx so konfiguriert ist, dass er die Domain akzeptiert
  3. Modul prüfen: Überprüfen Sie, ob die benutzerdefinierte Domain korrekt in den Tenant-Einstellungen eingetragen ist
  4. 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:

  1. Für Subdomains: Installieren Sie ein Wildcard-SSL-Zertifikat oder verwenden Sie Let's Encrypt
  2. Für benutzerdefinierte Domains: Jede benutzerdefinierte Domain benötigt ihr eigenes SSL-Zertifikat
  3. 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:

  1. Let's Encrypt: Automatische Verlängerung prüfen: sudo certbot renew --dry-run
  2. cPanel: AutoSSL ausführen über cPanel → SSL/TLS-Status
  3. Manuelles Zertifikat: Ein neues Zertifikat kaufen und installieren

"ERR_TOO_MANY_REDIRECTS"-Fehler

Problem: Der Browser zeigt einen Weiterleitungsschleifen-Fehler.

Lösungen:

  1. Cloudflare + Server-SSL-Konflikt: Setzen Sie den Cloudflare SSL-Modus auf "Full" (nicht "Flexible"), wenn Ihr Server eigenes SSL hat
  2. .htaccess prüfen: Suchen Sie nach kollidierenden Weiterleitungsregeln
  3. Browser-Cookies löschen: Manchmal verursachen alte Cookies Weiterleitungsschleifen
  4. 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:

  1. Verzeichnisberechtigungen prüfen: chmod 755 für das Perfex-Verzeichnis
  2. Dateiberechtigungen prüfen: chmod 644 für PHP-Dateien
  3. .htaccess auf IP-Einschränkungen prüfen
  4. Bei Verwendung von Apache sicherstellen, dass AllowOverride All im Virtual Host gesetzt ist
tipp

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.