Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Dieser Leitfaden gilt für Sie, wenn Sie beim Besuch der Adresse einer Website auf einem Webhosting von Infomaniak den Fehler The web host does not exist erhalten.

 

Vorwort

  • Dieser Fehler tritt in der Regel auf, weil Ihr Domainname nicht korrekt mit Ihrer Website verbunden ist (Ihr Domainname zeigt wahrscheinlich auf die falsche IP-Adresse oder ist falsch konfiguriert).
    • Beispiel: eine Domain abc.xyz, die falsch konfiguriert ist und in IPv4 auf ein Starter-Hosting und in IPv6 auf ein Shared-Hosting zeigen würde…

 

Ein Problem mit der Domain-Website-Verbindung beheben

Um Ihre Website wieder online zu bringen:

  • Überprüfen Sie die DNS-Zone Ihres Domainnamens, insbesondere die A-Einträge.
  • Korrigieren Sie diese gegebenenfalls, indem Sie die IP-Adresse Ihres Hostings angeben.

Dafür ist es am einfachsten, das DNS-Diagnose-Tool von Infomaniak zu verwenden, um die Verknüpfung automatisch zu korrigieren, indem Sie gegebenenfalls die Produkte zuvor in derselben Organisation zusammenfassen.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie Cyberangriffe verhindern und einen Hacking-Versuch Ihrer Website abwehren können.

 

WordPress-Benutzer: Lesen Sie diesen Artikel.

 

Die Rolle des Hosting-Anbieters

Die Aufgabe von Infomaniak besteht darin, eine qualitativ hochwertige Hosting-Umgebung bereitzustellen. Daher ist es entscheidend, auf verschiedene Angriffe, denen jeder Internetnutzer ausgesetzt sein kann, extrem schnell zu reagieren. Infomaniak unternimmt daher alles, um maximale Vorsichtsmaßnahmen gegen Hacking zu treffen, insbesondere indem es die verschiedenen Versionen der verwendeten Technologien auf dem neuesten Stand hält.

Im Falle eines bestätigten Hacking-Vorfalls, wenn es möglich ist, den Urheber zu ermitteln und die Maschine aufgrund eines Sicherheitsmangels von Infomaniak kompromittiert wurde, wenn die Integrität der Server in Frage steht, übernimmt Infomaniak selbst die Kontrolle.

 

Die Rolle des Website-Besitzers und des Webmasters

Wenn der Hacking-Vorfall Ihrer Website Ihre Verantwortung ist (ein veraltetes Skript, ein nicht angewendetes Sicherheitsupdate usw.), kontaktiert Infomaniak Sie, um Sie über ein Problem zu informieren, das schnell behoben werden muss. Bestimmte Organisationen wie Saferinternet können den Domainnamen im Voraus sperren, was die Website, aber auch die E-Mail-Kommunikation deaktiviert.

Infomaniak kann keine Exploits abwehren, die mit einem Fehler in Ihrem PHP-Code oder anderem Code zusammenhängen. Wenn der Hacking-Vorfall nicht erkannt wird, stellen Sie in der Regel die Einbruchsspur recht schnell durch verdächtige Elemente auf Ihren Seiten oder durch den Empfang zahlreicher Fehler-E-Mails fest.

Es ist daher Ihre Verantwortung, sich um die Weiterentwicklung Ihrer Website im Laufe der Zeit zu kümmern und sie auf keinen Fall "sterben" zu lassen, auch wenn Sie einen Webmaster hinzuziehen müssen, dessen Beruf es ist.

 

Empfehlungen von Infomaniak

  1. Aktualisieren Sie regelmäßig alle Ihre Webanwendungen (WordPress, Joomla, Drupal, ownCloud usw.).
  2. Aktualisieren Sie die PHP-Version Ihrer Website auf den Infomaniak-Servern.
  3. Aktualisieren Sie Ihre Website, indem Sie zu den neuen Angeboten wechseln, wenn Ihnen dies angeboten wird.
  4. Fügen Sie ein Schutzsystem zu Ihren Kontaktformularen (Captcha usw.) und zu den eventuellen "Freunde empfehlen"-Tools hinzu.
  5. Führen Sie regelmäßig eine Antivirus-Analyse der Hosting-Umgebung durch.
  6. Überwachen Sie das Schwachstellen-Erkennungstool.
  7. Entfernen Sie alles, was Sie nicht selbst entwickelt haben und dessen Autor seit mehreren Monaten keine Aktualisierung/Korrektur vorgenommen hat.
  8. Erstellen Sie regelmäßig eine Sicherung Ihrer Website (lesen Sie diesen Leitfaden, wenn Sie WordPress verwenden), wenn alles gut läuft, und bewahren Sie sie an einem sicheren Ort auf (da automatische Backups nur einige Tage aufbewahrt werden und dies manchmal nicht weit genug zurückliegt, um nach einem Einbruch zurückzukehren).
  9. Besuchen Sie ibarry.ch.

 

Wenn ein Problem aufgetreten ist...

  1. Ändern Sie die Passwörter Ihrer Webanwendungen, Ihrer FTP-Konten und Ihrer Datenbanken, indem Sie zuvor überprüfen, ob sich auf Ihrem Computer keine Viren befinden.
  2. Stellen Sie eine Sicherung wieder her, aktualisieren Sie aber sofort alles, was aktualisiert werden kann, sobald die Wiederherstellung abgeschlossen ist.
  3. Wenn Sie ein Problem mit einer Drittanbieter-Software haben, wenden Sie sich direkt an deren Herausgeber oder einen Partner und konsultieren Sie die Support-Richtlinie sowie Artikel 11.9 der AGB von Infomaniak.

Nehmen Sie diese zusätzlichen Empfehlungen zur Kenntnis!


War diese FAQ nützlich?

Das CGID-Modul für Apache wurde in den Webhosting-Angeboten von Infomaniak deaktiviert.

Falls erforderlich, sollten Sie daher in Erwägung ziehen, auf einen Cloud-Server umzusteigen, wenn Sie derzeit ein Webhosting-Angebot nutzen. Dies geschieht nahtlos: Nehmen Sie sich die Zeit, diesen anderen Leitfaden zu diesem Thema durchzulesen.


War diese FAQ nützlich?

Diese Anleitung betrifft YAZ, eine Softwarebibliothek, die zur Implementierung des Z39.50-Protokolls verwendet wird, ein Informationssuch- und -abrufprotokoll, das die Kommunikation zwischen verschiedenen Bibliotheksmanagementsystemen (BMS) wie PMB ermöglicht, das in Frankreich weit verbreitet ist.

 

Infomaniak für ein effektives Bibliotheksmanagement

Auf den Webhostings von Infomaniak wird PMB unterstützt und YAZ standardmäßig aktiviert.

Falls Sie jedoch Fehler wie Call to undefined function yaz_connect() erhalten, müssen Sie möglicherweise Ports über den Manager öffnen. Der Port 210 ist der Standardport, der für die Z39.50-Kommunikation verwendet wird, aber zögern Sie nicht, die Dokumentation Ihrer Anwendungen zu konsultieren.

Für die alten Infomaniak-Hosting-Pakete sollten Sie ein Angebot wechseln in Betracht ziehen.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie den Wert max_children auf einem Cloud-Server erhöhen, um die Anzahl der gleichzeitig verwendbaren PHP-Prozesse für Ihre Website zu erhöhen. Dies ist sehr nützlich, um Probleme mit dem endlosen Laden von Seiten Ihrer Website zu beheben.

 

Vorwort

  • Standardmäßig ist die Grenze von max_children auf allen Hostings auf 20 festgelegt.
    • Obwohl es möglich ist, diesen Wert über den Infomaniak Manager zu erhöhen, wird die Grenze von max_children automatisch an die Konfiguration Ihres Cloud-Servers angepasst.
    • Um diese Grenze auf einem Shared Hosting zu erhöhen, migrieren Sie zu einem Cloud-Server.
  • Um zu verstehen, wie Sie die benötigten max_children am genauesten berechnen können, lesen Sie diesen Artikel zu diesem Thema.

 

Erhöhung des Wertes max_children

Voraussetzungen

  • Stellen Sie sicher, dass Sie über die notwendigen Ressourcen auf dem Cloud-Server verfügen.
  • Stellen Sie sicher, dass alle Ressourcen des Cloud-Servers nicht verwendet werden; wenn sich herausstellt, dass diese vollständig verwendet werden, hat die Erhöhung des Wertes max_children keine Wirkung (Ressourcen des Cloud-Servers ändern).
  • Überwachen Sie die Ressourcen Ihres Servers, falls die Ressourcen Ihres Servers erreicht sind, ist es notwendig, die Optimierung der Prozesse und Ihrer Website zu überprüfen, bevor Sie die Erhöhung des Wertes max_children in Betracht ziehen.
  • Überprüfen Sie die PHP-Fehlerberichte aus dem Ordner /ik-logs (Master-Process-PHP-Protokolle - Dateiname: php-fpm.log), um zu überprüfen, ob die Grenze "max_children" überschritten wurde... Beispiel für einen Fehler: [05-Jul-2024 09:08:58] WARNING: [pool www.infomaniak.ch] server reached max_children setting (20), consider raising it

Um auf die Verwaltung der PHP/Apache-Parameter der Website zuzugreifen, für die der Wert max_children auf einem Cloud-Server erhöht werden soll, lesen Sie diesen anderen Leitfaden.

Sie können insbesondere…

  • … einen neuen Wert für max_children auswählen:

Vergessen Sie nicht, die Änderungen am Ende der Seite zu speichern.

 

Grenzen je nach Server

Grenze der max_children je nach Ressourcen des Cloud-Servers:

Cloud-Server-Konfigurationmax_children
2 CPU / 6 GB RAM20
4 CPU / 12 GB RAM40
6 CPU / 18 GB RAM60
8 CPU / 24 GB RAM80
12 CPU / 36 GB RAM120
16 CPU / 48 GB RAM160
24 CPU / 72 GB RAM240
32 CPU / 96 oder 128 GB RAM320

War diese FAQ nützlich?

Dieser Leitfaden gilt für Sie, wenn Sie Sicherheitslücken Ihrer bei Infomaniak gehosteten Website / Ihres Servers testen möchten.

 

Toleriert und eingeschränkt

Sie dürfen Sicherheitslücken-Tests (SQL-Injection, XSS, etc.), Eindringtests oder Penetrationstests (pentest) Ihres Infomaniak-Hostings durchführen, nur unter den folgenden Bedingungen:

  • … zwischen 9 und 17 Uhr MEZ
  • … von Montag bis Freitag
  • … mit einer minimalen Anzahl von Angriffspaketen, unabhängig vom verwendeten Softwareprogramm (AppScan zum Beispiel)
  • … ohne jemals einen einzigen DoS- oder DDoS-Angriff (Denial of Service) durchzuführen
  • … unter Einhaltung der AGB von Infomaniak, insbesondere des gemeinsamen Rahmens für die Dienstleistungen

 

Jeder Missbrauch kann zu einer vorzeitigen Kündigung durch Infomaniak führen.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie die Zwischenspeicherung von Webressourcen mithilfe von HTTP-Headern optimieren können.

 

Einleitung

  • Eine gute Cache-Strategie kann die Leistung Ihrer Website erheblich verbessern, indem sie verhindert, dass unveränderte Dateien unnötig erneut übertragen werden.
  • Die Web-Zwischenspeicherung basiert auf zwei komplementären Mechanismen:
    1. Die Cache-Gültigkeitsdauer (über den Header Expires) gibt an, wie lange eine Ressource ohne Kontakt zum Server wiederverwendet werden kann.
    2. Die bedingte Validierung (über die Header Last-Modified/If-Modified-Since) ermöglicht die Überprüfung, ob sich eine Ressource geändert hat, bevor sie erneut heruntergeladen wird.

 

Konfiguration der Cache-Dauer mit Expires

Der Header Expires ermöglicht es, eine Dauer festzulegen, während der der Browser Ressourcen direkt aus seinem lokalen Cache wiederverwenden kann. So konfigurieren Sie dies in Ihrer Datei .htaccess:

  1. Erstellen oder öffnen Sie die Datei .htaccess im Stammverzeichnis Ihrer Website (in der Regel in /web oder /sites/domain.xyz).
  2. Fügen Sie die Konfiguration des Moduls expires hinzu:

    <IfModule mod_expires.c>
  3. Legen Sie die geeigneten Cache-Dauern für jeden Ressourcentyp fest:

    ExpiresActive On
    ExpiresByType text/html "access plus 1 week"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"

    Diese Richtlinien bedeuten, dass:

    • HTML-Seiten eine Woche lang im Cache gespeichert werden.
    • JPEG-Bilder, CSS-Dateien und JavaScript-Dateien einen Monat lang gespeichert werden.

    Passen Sie diese Dauern an die Häufigkeit der Aktualisierung Ihrer Ressourcen an.

  4. Schließen Sie den Konfigurationsabschnitt:

    </IfModule>

 

Bedingte Validierung mit Last-Modified

Selbst wenn eine Ressource im Cache abgelaufen ist, muss sie nicht immer vollständig erneut heruntergeladen werden. Der Mechanismus der bedingten Validierung ermöglicht es dem Browser, zu überprüfen, ob seine zwischengespeicherte Version noch aktuell ist. Dieser Prozess funktioniert wie folgt:

  1. Der Server sendet automatisch einen Header Last-Modified mit jeder Ressource, der deren Änderungsdatum angibt.
    • Apache verwaltet dies nativ für statische Dateien - keine zusätzliche Konfiguration erforderlich.
  2. Wenn der Browser die Ressource erneut anfordert, sendet er einen Header If-Modified-Since, der das Datum enthält, das er im Cache hat:

    GET /resource HTTP/1.1
    Host: www.example.com
    If-Modified-Since: Wed, 21 Oct 2015 07:28:00 GMT
  3. Der Server vergleicht dieses Datum mit dem tatsächlichen Änderungsdatum der Datei:
    • Wenn die Datei nicht geändert wurde, gibt er einfach einen Code 304 Not Modified zurück und spart so Bandbreite.
    • Wenn die Datei geändert wurde, gibt er die neue Version mit einem Code 200 OK zurück.

War diese FAQ nützlich?

Dieser Leitfaden erklärt, warum ein FTP-Konto (und in den meisten Fällen auch die Webhosting) plötzlich gesperrt werden kann.

 

Einleitung

  • Infomaniak verwendet auf allen Shared-Servern eine Antiviruslösung, um die Verbreitung von Viren über FTP und Skripte zu bekämpfen.
  • Der Antivirus kann erkennen:
    • mögliche Hackerangriffe auf FTP-Konten
    • das absichtliche oder unabsichtliche Senden von Dateien (WordPress-Themes, betrügerische Module usw.), die Codezeilen oder schädliche Einbindungen enthalten

 

Erkennung schädlicher Dateien

Der Antivirus scannt alle gesendeten Dateien, die kleiner als 1 MB sind, um das Hochladen von Viren/Spam-Skripten/etc. zu verhindern.

Wenn ein verdächtiges Element erkannt wird, wird das Passwort des FTP-Kontos automatisch geändert und die betroffenen Dateien auf dem Server gesperrt (FTPban).

Der FTP-Server sendet dann an den FTP-Client eine Nachricht wie

550 Virus Detected and Removed: botnet.infomaniak.5.UNOFFICIAL

oder auch

550 Virus Detected and Removed: winnow.botnet.ff.trojans.15900.UNOFFICIAL

 

Was tun, wenn das Konto gesperrt ist?

Wenn Ihr FTP-Konto plötzlich gesperrt wird, erhalten Sie eine E-Mail; folgen Sie dem darin angegebenen Verfahren, um die Situation zu entschärfen. Insbesondere:

  • Reinigen Sie Ihre Website und analysieren Sie, was Sie auf den Server hochladen wollten.
  • Überprüfen Sie, ob die von Ihnen verwendeten Webanwendungen und CMS auf dem neuesten Stand sind:
    • Die Ursache für die meisten Hackerangriffe ist ein Sicherheitsmangel in veralteten Webanwendungen oder zu schwache Passwörter.

 

Das Problem endgültig lösen

Um zu verhindern, dass Ihre Website erneut gehackt und gesperrt wird, führen Sie die folgenden Maßnahmen durch:

Laden Sie auf keinen Fall dieselben kontaminierten Dateien erneut auf Ihren Hosting-Speicherplatz hoch, da die Website erneut gesperrt würde.

  • Aktualisieren Sie die verwendeten Webanwendungen (WordPress, Joomla usw.) und Erweiterungen.
  • Entfernen Sie nicht verwendete Webanwendungen.
  • Ändern Sie das Passwort für alle Ihre FTP-Konten.
  • Ändern Sie die Passwörter, um auf Webanwendungen (WordPress, Joomla, etc.) zuzugreifen.
  • Ändern Sie das Passwort für MySQL-Datenbankbenutzer.
  • Löschen Sie Benutzer von MySQL-Datenbanken, die Sie nicht verwenden.
  • Verwenden Sie jedes Mal ein anderes, komplexes Passwort mit mindestens 8 Zeichen.
  • Starten Sie einen manuellen Virenscan auf Ihrem Hosting.
  • Installieren und verwenden Sie ein aktuelles Antivirenprogramm (unabhängig vom Betriebssystem).
  • Nehmen Sie diesen anderen Leitfaden zur Kenntnis, wenn Sie nach Informationen zur Überwachung und Behebung von Sicherheitslücken in gehosteten Skripten suchen.

Wenn Ihre Website nach der Reinigung nicht funktioniert, müssen Sie möglicherweise einige gelöschte Dateien durch gesunde Dateien ersetzen.

Falls erforderlich, können lokale Partner, die von Infomaniak empfohlen werden, diese Schritte übernehmen: starten Sie eine kostenlose Ausschreibung; sie kümmern sich um alles und entlasten Sie von technischen Details.


War diese FAQ nützlich?

Dieser Leitfaden beschreibt die Verwendung von Perl oder Python Skripten auf Infomaniak-Hostings und die Verwaltung ihrer Module.

 

Voraussetzungen

  • Webhosting: Das CGI-Modul ist nicht mehr verfügbar; die Ausführung von Perl- und Python-Skripten wird daher nicht unterstützt.
  • Managed Cloud Server: Um von den neuesten Technologien zu profitieren, können Sie Ihren Cloud-Server upgraden.

 

Web-Konfiguration (Apache/CGI)

Um Python- oder Perl-Skripte über Apache auf einem Cloud-Server auszuführen, ist die Interpretation von Dateien mit den Erweiterungen .py und .pl standardmäßig nicht aktiviert.

Mit Ihrem FTP-Programm/Client oder dem Web FTP, fügen Sie die folgende Direktive in der Datei .htaccess hinzu und passen Sie sie an, die sich im Ordner mit Ihren Skripten befindet:

AddHandler cgi-script .pl .cgi .py
Options +ExecCGI

 

Installation zusätzlicher Module

Auf einem Cloud-Server haben Sie die Möglichkeit, Drittanbieter-Bibliotheken zu installieren, die standardmäßig nicht vorhanden sind.

Python

  • Die Installation erfolgt über PIP, das ein Paketmanager ist, der zum Installieren und Verwalten von in Python geschriebenen Paketen verwendet wird.
  • Infomaniak bietet PIP und PIP3 über das Tool Fast Installer an.
  • Sobald PIP installiert ist, können Sie Python-Module installieren, indem Sie --user beim Befehl angeben. Zum Beispiel:
  • pip3 install mysql-connector-python --user

Perl

  • Die Hinzufügung von Perl-Modulen erfolgt ebenfalls über SSH (Konsole). Es ist notwendig, sie im Benutzerverzeichnis zu installieren und den vollständigen Pfad innerhalb der Skripte zu definieren.

 

Wichtige technische Informationen

  • Pfad des Interpreters (Path): /usr/bin/python
  • Erweiterungen: Die Skripte müssen die Erweiterung .pl, .cgi oder .py tragen.
  • Einschränkungen: Das Modul mod_python wird nicht unterstützt.

 

Fehlerbehebung (CGIWrap)

Wenn beim Laden eines Bildes der folgende Fehler auftritt:

CGIWrap Error: Execution of this script not permitted
Request Data:Extra Path Info: /dossier/.../image.PL.12.34.gif

Der Server interpretiert die Datei als Skript, da sie ".PL" (oder .PY) im Namen enthält.
Lösung: Benennen Sie die Datei einfach um, um diese Angabe zu entfernen (Beispiel: image-12-34.gif).


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie ein Problem beim Importieren einer Datei .csv in eine Tabelle MySQL beheben können. Die vorgeschlagene Alternative besteht darin, die CSV-Datei Zeile für Zeile mit PHP zu lesen und die Daten in die Datenbank MySQL einzufügen.

 

Funktion "LOAD DATA LOCAL INFILE" deaktiviert

Die Funktion LOAD DATA LOCAL INFILE ermöglicht das Importieren einer CSV-Datei direkt in eine Tabelle MySQL. Diese Funktion wird jedoch häufig von Angreifern genutzt, um unbefugten Zugriff auf Websites zu erhalten, die auf Servern gehostet werden, die diese Funktion akzeptieren.

Um Sicherheitsrisiken zu vermeiden und die Daten der Kunden zu schützen, hat Infomaniak die Funktion LOAD DATA LOCAL INFILE deaktiviert. Benutzer, die ihre CSV-Dateien über phpMyAdmin importieren (ohne die Option „CSV via LOAD DATA“ zu aktivieren), sind nicht betroffen.

Hier ist eine alternative Methode zum Importieren von CSV-Daten in eine Tabelle MySQL. Das folgende Beispiel zeigt, wie Fehler beim Öffnen der CSV-Datei und beim Einfügen der Daten in die Datenbank korrekt behandelt werden.

Dieses Skript verwendet mysqli, um eine Verbindung zur Datenbank herzustellen, und vorbereitete Abfragen zum Einfügen der Daten. Dies gewährleistet eine bessere Sicherheit, optimale Kompatibilität mit den neuesten Versionen von PHP und eine einfache Integration in Ihr Projekt, sei es in einem bestehenden Skript oder einer neuen Datei im Verzeichnis /web:

$fileName = "data.csv";

// Connect to MySQL database using mysqli
$link = new mysqli("localhost", "username", "password", "database");

// Check database connection
if ($link->connect_error) {
   die("Connection failed: " . $link->connect_error);
}

// Open the CSV file for reading
if (($handle = fopen($fileName, "r")) !== FALSE) {

   // Read each line of the CSV file
   while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) {

       // Prepare the SQL query dynamically
       $query = "INSERT INTO `test` VALUES (" . str_repeat('?,', count($data) - 1) . "?)";
       $stmt = $link->prepare($query);

       // Check if query preparation was successful
       if ($stmt === FALSE) {
           die("Query preparation failed: " . $link->error);
       }

       // Bind parameters (assuming all columns are strings)
       $types = str_repeat('s', count($data));
       $stmt->bind_param($types, ...$data);

       // Execute the query
       if (!$stmt->execute()) {
           die("Query execution failed: " . $stmt->error);
       }

       // Close the statement
       $stmt->close();
   }

   // Close the CSV file
   fclose($handle);

} else {
   echo "Error: unable to open the file.\n";
   exit(1);
}

// Close the database connection
$link->close();
?>

 

Hilfe erhalten

Leider ist es nicht möglich, genau anzugeben, an welcher Stelle des Skripts diese Codezeilen eingefügt werden müssen.

Falls diese Methode Probleme verursacht (z. B. beim gleichzeitigen Import mehrerer CSV-Dateien ohne Fehlermeldung), könnte die Struktur der Tabellen oder die Indizierung der Felder die Ursache sein. In diesem Fall wenden Sie sich an Ihren Webmaster zur Überprüfung.

Siehe auch die offizielle PHP-Dokumentation zur Funktion fgetcsv().


War diese FAQ nützlich?

Dieser Leitfaden hilft Ihnen, den Reputation (manchmal auch Ruf genannt) Ihrer Domain zu schützen, um das Vertrauen der Internetnutzer und der Dienstleister in Ihre Website oder Ihr Unternehmen zu erhalten. Dies erleichtert im Allgemeinen die ordnungsgemässe Funktion Ihrer E-Mail-Kommunikation.

 

Die Web-Reputation

Es gibt verschiedene Arten von Reputation im Internet, darunter die persönliche Reputation, die Unternehmensreputation und die Domain-Reputation.

Die Domain-Reputation ist schematisch ein Score, der bestimmt, wie die Mail-Systeme entscheiden, was sie in den Posteingang der Nutzer durchlassen. Grundsätzlich ist die Reputation Ihrer Domain ein Mass für die Gesundheit und Legitimität Ihrer Domain. Diese Reputation kann durch die Sicherheit der E-Mail-Kommunikation und der Website beeinflusst werden.

Zum Beispiel kann die Reputation einer Domain sinken, wenn…

  • … die auf der Domain-Adresse sichtbare Website gehackt wird, was zum Versand von Massenbetrugs-E-Mails führt,
  • … die E-Mail-Kommunikation der Domain für den ungewollten Versand von Spam genutzt wird.

Wenn die Reputation Ihrer Domain schlecht bleibt, können Ihre E-Mails als Spam markiert werden und ihren Empfänger nicht erreichen. Dies kann die Zustellbarkeit der E-Mails beeinträchtigen (lesen Sie dazu diesen externen Leitfaden in Englisch).

 

Die Domain-Reputation verbessern

Durch die Beachtung dieser Tipps können Sie den Ruf Ihrer Domain verbessern und beispielsweise alle Ihre E-Mail-Marketingbemühungen fördern:

 

Lesen Sie diesen anderen Leitfaden über die RBL.


War diese FAQ nützlich?

Dieser Leitfaden hilft Ihnen beispielsweise, wenn Sie ein Paket wie pymysql bereitstellen möchten und dieses eine Python-Version erfordert, die höher ist als die standardmäßig auf Ihrem Hosting angebotene.

 

Vorwort

  • Anaconda ist eine kostenlose und Open-Source-Distribution der Programmiersprachen Python und R; sie zielt darauf ab, das Paketmanagement und die Bereitstellung zu vereinfachen.
  • Es wird empfohlen, Miniconda (leichte Version von conda) zu verwenden; es wird in Ihrem Benutzerbereich installiert, wodurch Konflikte mit dem System-Python vermieden werden und keine Administratorrechte erforderlich sind.
  • Nehmen Sie die offizielle Dokumentation zur Kenntnis; dieser Leitfaden erfordert technische Kenntnisse, daher wenden Sie sich bei Problemen mit einer Drittanbieter-Software direkt an deren Herausgeber oder einen Partner und konsultieren Sie die Support-Richtlinie sowie Artikel 11.9 der AGB von Infomaniak.

 

1. Installationsprogramm herunterladen

Zum Beispiel die 64-Bit-Version für Linux für Python 3.11.

user@server:~$ wget https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
--2024-03-10 12:00:00--  https://repo.anaconda.com/miniconda/Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
Resolving repo.anaconda.com... 104.16.131.3, 104.16.130.3
Connecting to repo.anaconda.com|104.16.131.3|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 72787200 (69M) [application/x-sh]
Saving to: ‘Miniconda3-py311_23.10.0-1-Linux-x86_64.sh’

Miniconda3-py311_23.10.0-1-Linux-x86_64.sh  100% [===================>]  69.42M  --.-KB/s    in 0.3s

 

2. Integrität überprüfen (Hash SHA256)

user@server:~$ sha256sum Miniconda3-py311_23.10.0-1-Linux-x86_64.sh
6c714a33ea348303f909194246990422e698889417d74b9714856b3e9a7e6c3a  Miniconda3-py311_23.10.0-1-Linux-x86_64.sh

 

3. Installation starten

Der Argument -b ermöglicht eine stille Installation. Standardmäßig wird Miniconda in ~/miniconda3 installiert.

user@server:~$ bash Miniconda3-py311_23.10.0-1-Linux-x86_64.sh -b
PREFIX=/home/clients/your_client_hash/miniconda3
Unpacking payload ...
Collecting package metadata (current_repodata.json): done
Solving environment: done
Executing transaction: done
installation finished.

 

4. Conda initialisieren und aktivieren

Um conda sofort und bei jeder SSH-Verbindung zu verwenden:

user@server:~$ ~/miniconda3/bin/conda init bash
no change     /home/clients/your_client_hash/miniconda3/condabin/conda
...
modified      /home/clients/your_client_hash/.bashrc

user@server:~$ source ~/.bashrc

 

5. Paket installieren (Beispiel: pymysql)

Sobald aktiviert, erscheint der Präfix (base) vor Ihrer Eingabeaufforderung. Sie können dann Ihre Tools ohne sudo oder --user installieren.

(base) user@server:~$ python -V
Python 3.11.5

(base) user@server:~$ pip install pymysql
Collecting pymysql
  Downloading PyMySQL-1.1.0-py3-none-any.whl (44 kB)
Installing collected packages: pymysql
Successfully installed pymysql-1.1.0

War diese FAQ nützlich?

Dieser Leitfaden beschreibt die Kompatibilität der Infomaniak-Webhostings mit IPv4 und IPv6.

 

Vorwort

  • Infomaniak unterstützt sowohl IPv4 als auch IPv6, wodurch eine optimale Konnektivität für alle Benutzer gewährleistet wird.
  • Nur die Starter-Hostings (kostenlos) und die alten Hosting-Tarife sind nicht kompatibel: Upgraden Sie auf einen Cloud-Server oder Shared-Hosting.
  • Die Kompatibilität mit IPv4 und IPv6 bedeutet, dass der Infomaniak-Hosting-Service es ermöglicht, dass Websites sowohl von Benutzern mit IPv4- als auch mit IPv6-Adressen zugänglich sind.
  • Dies stellt sicher, dass Ihre Website von allen Arten von Geräten und Netzwerken aus besucht werden kann und Ihren Benutzern ein optimales Erlebnis bietet, unabhängig vom Protokoll, das sie zur Verbindung mit dem Internet verwenden.

 

IPv4 oder Internet Protocol Version 4

Dies ist die erste Version des Internetprotokolls, die seit den 1980er Jahren weit verbreitet ist. Es verwendet 32-Bit-IP-Adressen, wodurch Geräte identifiziert und auf Internet verbunden werden können. Aufgrund der Erschöpfung der IPv4-Adressen war es jedoch notwendig, eine neue Version zu entwickeln (siehe unten):

  • Beispiel für eine IPv4-Adresse: 192.168.0.1
  • In diesem Beispiel besteht die IPv4-Adresse aus vier durch Punkte getrennten Zahlengruppen…
    • Jede Gruppe kann eine Zahl von 0 bis 255 enthalten.
    • Die Adresse 192.168.0.1 wird häufig verwendet, um eine lokale IP-Adresse in einem privaten Netzwerk darzustellen.
  • IP Ihrer Website finden: siehe diesen anderen Leitfaden
  • Öffentliche IP Ihrer aktuellen Internetverbindung erhalten: https://chk.me/ip

 

IPv6 oder Internet Protocol Version 6

Dies ist die neueste Version des Internetprotokolls, die eingeführt wurde, um das Problem der Erschöpfung der IPv4-Adressen zu lösen. IPv6 verwendet 128-Bit-IP-Adressen, wodurch ein praktisch unbegrenztes Adressraumangebot entsteht. Es bietet auch verbesserte Funktionen wie Sicherheit, Dienstgüte und automatische Adresskonfiguration:

  • Beispiel für eine IPv6-Adresse: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • In diesem Beispiel besteht die IPv6-Adresse aus acht durch Doppelpunkte getrennten Zahlen- und Buchstabengruppen…
    • Jede Gruppe kann eine hexadezimale Zahl von 0 bis FFFF enthalten.
    • Die IPv6-Adresse ist viel länger als die IPv4-Adresse, wodurch ein viel größerer Adressraum entsteht.

War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie ein WordPress-Netzwerk einrichten, um mehrere Websites von einer einzigen WordPress-Installation von Infomaniak aus zu verwalten, mit URLs wie site1.domain.xyz, site2.domain.xyz oder sogar domain1.com, domain2.com usw.

 

Installation von WordPress Multisite

So beginnen Sie:

  1. Installieren Sie WordPress über Infomaniak in Ihrem Hosting-Space mit einer Hauptdomain:
    • Diese erste WordPress-Website muss erreichbar sein und ordnungsgemäß funktionieren:
  2. Melden Sie sich per FTP an.
  3. Bearbeiten Sie die Datei wp-config.php dieser ersten WordPress-Website.
  4. Über der Zeile "/* Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. */" (#94) kopieren Sie den folgenden Code: define('WP_ALLOW_MULTISITE', true);:


     
  5. Speichern Sie Ihre Änderungen.
  6. Melden Sie sich anschließend bei der Verwaltung Ihrer WordPress-Website an.
  7. Deaktivieren Sie vorübergehend alle WordPress-Erweiterungen:
  8. Gehen Sie im Menü WERKZEUGE zu NETZWERK erstellen:
  9. Wählen Sie die Methode zur Erstellung Ihrer verschiedenen WordPress-Installationen (auf Subdomains)…
  10. Klicken Sie auf die Installationsschaltfläche:
  11. Fügen Sie die auf dem Bildschirm angezeigten Anweisungen in die Dateien wp-config.php und .htaccess auf dem Server ein.
  12. Nach dem erneuten Anmelden bei Ihrem WordPress erhalten Sie ein neues Menü "Meine Websites", in dem Sie Ihre verschiedenen Websites desselben Netzwerks hinzufügen und verwalten können:
  13. Aktivieren Sie Ihre deaktivierten Erweiterungen erneut.
  14. Im Manager einem Alias zu Ihrer Website in der Form *.ihre-domain-hier (der Stern ermöglicht die Erstellung eines Wildcard-Alias) mit DNS-Aktualisierung hinzufügen, damit der richtige CNAME automatisch in der Zone hinzugefügt wird:
  15. Installieren oder aktualisieren Sie Ihre SSL-Zertifikate:
  16. Wenn Sie eine neue Website innerhalb des Netzwerks erstellen und sie beispielsweise home2 nennen, wird sie über home2.domain.xyz und so weiter zugänglich:

Wenn Sie ein Problem mit einer Drittanbieter-Software haben, wenden Sie sich direkt an deren Herausgeber oder einen Partner und konsultieren Sie die Support-Richtlinie sowie Artikel 11.9 der AGB von Infomaniak.


War diese FAQ nützlich?

Diese Anleitung behandelt die Unterstützung sicherer Hash-Funktionen (insbesondere SHA-256) durch die Infomaniak-Server sowie den Schwerpunkt auf die Sicherheit von SSL/TLS-Zertifikaten unter Verwendung von mit SHA-256 generierten CSR.

 

SHA-256-Hash-Algorithmus

Die kryptografische Hash-Funktion SHA-1 ist kompatibel und die Infomaniak-Server unterstützen auch die SHA-256-Funktion, die insbesondere für Paypal und SaferPay (SIX) nützlich ist.

Die CSR (Certificate Signing Requests) sind in SHA-256 und nicht in SHA-1.


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die IP-Adresse einer Website auf Ihrem Webhosting anzeigen.

 

Vorwort

  • Die IPv4-Adresse ist in der Regel für jede Website auf dem Hosting dieselbe (es sei denn, Sie haben eine dedizierte IP erworben).

 

IP-Adresse der Website anzeigen

Die IP-Adresse wird auf der Hosting-Verwaltungsseite (Starter oder mehrere Websites enthalten) angegeben:

  1. Hier klicken, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie anschließend auf den Pfeil , um den Abschnitt Informationen dieses Hostings zu erweitern.
  4. Die IPv4-Adresse wird auf der Seite angezeigt:
  5. Die IPv6-Adresse wird ebenfalls bei bezahlten Hostings angezeigt:

War diese FAQ nützlich?

Dieser Leitfaden beschreibt die Fehler vom Typ "502 Bad Gateway" die auftreten können, wenn man eine Website besucht.

 

Einleitung

  • Der Fehler 502 Bad Gateway tritt auf, wenn der Server, der als Gateway zwischen dem Browser und dem ursprünglichen Webserver fungiert, eine ungültige Antwort erhält.
  • Dieser Fehler kann durch einen überlasteten Webserver, Kommunikationsprobleme zwischen einem CDN und dem Webserver des Hostings oder einen falsch konfigurierten Proxy-Server verursacht werden.
  • Manchmal kann der Fehler durch eine falsche Eingabe im DNS-Server verursacht werden.

 

Lösungsansätze

Um den Fehler 502 Bad Gateway zu beheben, muss man oft durch Ausschlussverfahren vorgehen:

  • Überprüfen Sie, ob es sich um eine vorübergehende Überlastung des Servers handelt: Laden Sie die Seite nach einigen Minuten neu, damit der Fehler verschwindet.
  • Leeren Sie den Cache des Browsers.
  • Versuchen Sie es mit einem anderen Browser.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die URL Ihrer Website von der Joomla-App ändern, die auf Ihrem Webhosting von Infomaniak installiert ist (nur im Fall, dass Sie Joomla über die dedizierten Tools installiert haben, die von Infomaniak angeboten werden).

 

Damit können Sie Ihrer Joomla-Website einen anderen Domainnamen zuweisen.

 

Voraussetzungen

  • Der Domainname, den Sie verwenden möchten, muss zuvor als Alias der Hauptdomain zur betreffenden Website hinzugefügt werden.

 

Joomla-Domainnamen ändern

Um die Adresse der mit Joomla erstellten Website auf einen anderen Domainnamen zu ändern, der bereits in derselben Organisation aufgeführt ist:

  1. Klicken Sie hier, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen ist:
  3. Klicken Sie auf das Aktionsmenü ⋮, das sich rechts von der betreffenden Webanwendung befindet.
  4. Klicken Sie auf Einstellungen der Anwendung:
  5. Klicken Sie auf Bearbeiten rechts neben Joomla:
  6. Unter Website-URL wählen Sie die gewünschte Webadresse im Dropdown-Menü aus:
    1. Wenn Sie die oben genannten Voraussetzungen nicht erfüllt haben, wird die gewünschte Domain nicht angezeigt, auch wenn sie in derselben Organisation registriert ist.
    2. Wenn Sie die Domain als Alias der Website hinzugefügt haben, wird die gewünschte Domain angezeigt und Sie können sie auswählen, damit sie die vorherige Domain ersetzt.
  7. Klicken Sie auf die Schaltfläche Speichern:

 

Domain „…preview.infomaniak.website“?

Unter den im Dropdown-Menü vorhandenen URLs ermöglicht die Vorschau-URL den Zugriff auf Ihre Joomla-Website, falls der Domainname der Website noch nicht korrekt konfiguriert ist, um auf Ihre App zu zeigen:

 

Joomla-Adresse oder -Standort ändern

⚠️ Diese Manipulationen brechen die Verbindung zwischen Ihrem Joomla und dem Infomaniak Web Applications System; Sie können nicht mehr von den Vorteilen der letzteren profitieren.

Voraussetzungen

Um die Joomla-Installation zu ändern, wenn diese in einem Unterordner erfolgt ist…

… und dieser bei jedem Aufruf in der Website-Adresse sichtbar ist…

… gehen Sie wie folgt vor:

  1. Auf dem FTP verschieben Sie (um sie in den Stammordner des Zielordners der Website zu verschieben) alle Dateien Ihres Joomla, die derzeit in einem Unterordner installiert sind (Ordner /presentation im untenstehenden Beispiel):
  2. Löschen Sie den nun leeren Unterordner:
  3. Bearbeiten Sie die Datei .htaccess, die sich in der Stammverzeichnisstruktur Ihres Joomla befindet.
  4. Ersetzen Sie RewriteBase /presentation durch RewriteBase /:
  5. Speichern Sie die Änderungen.
  6. Deinstallieren Sie die Joomla-Webanwendung auf keinen Fall, sondern verwenden Sie sie einfach nicht mehr und melden Sie sich direkt bei der Verwaltungsoberfläche Ihres Joomla über die URL /administrator an:

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie die Interaktionen zwischen Ihrem Infomaniak VOD/AOD-Raum und einer Ihrer WordPress-Websites mithilfe einer von Infomaniak entwickelten Erweiterung verwalten können.

 

Vorwort

  • Diese WordPress-Erweiterung ermöglicht es Ihnen, alle Ihre Videos, die in einem Infomaniak VOD/AOD-Raum vorhanden sind, abzurufen und zu verwalten, mit einer automatischen Aktualisierung beim Hinzufügen neuer Videos.
  • Sie verwaltet das automatische Abrufen der bestehenden Players und das Verwalten von Playlists.
  • Sie können Ihre Videos beim Schreiben eines Artikels oder einer Seite suchen oder Medien direkt aus der CMS-Verwaltung importieren.
  • Mögliche Inkompatibilitäten:
    • Das Plugin ist nicht mit Elementor kompatibel.
      • Testen Sie, ob das Problem nach der Installation eines anderen Editors weiterhin besteht.
    • Das Plugin ist nicht mit WordPress Multisite kompatibel.
    • Das Plugin ist nicht mit Really Simple Security (Really Simple SSL) kompatibel.
      • Testen Sie, ob das Problem weiterhin besteht, wenn Sie dieses Einstellung der Really Simple Security-Erweiterung aktivieren oder deaktivieren:
      • Testen Sie, ob das Problem nach der Verwendung eines ähnlichen Moduls weiterhin besteht.
      • Wenn weiterhin Probleme auftreten, nehmen Sie sich diese andere Anleitung zur Kenntnis.

 

Erhalten Sie die Infomaniak VOD-Erweiterung

Gehen Sie in Ihren VOD-Raum, um die für das externe WordPress-Modul erforderlichen Informationen zu erhalten:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde:
  3. Klicken Sie im linken Seitenmenü auf CMS-Erweiterungen/API.
  4. Klicken Sie im linken Seitenmenü auf CMS-Erweiterungen.
  5. Laden Sie die WordPress-Erweiterung herunter.
  6. Konfigurieren Sie die Erweiterung mithilfe der bereitgestellten Anweisungen:
    • Es wird empfohlen, einen neuen Benutzer in Ihrer Organisation mit nur technischen Rechten für das VOD/AOD-Produkt zu erstellen und dann das Anwendungs-Passwort von diesem dedizierten Konto aus zu erstellen.

Sie können die Erweiterung auch direkt aus der WordPress-Erweiterungsbibliothek herunterladen:

 

Eine ähnliche Funktion existiert für Typo3 mit der dedizierten Erweiterung, die Sie in ihrer Erweiterungsbibliothek finden und installieren können:


War diese FAQ nützlich?

Dieser Leitfaden beschreibt die Besonderheiten bei der Verwaltung von MongoDB auf Ihrem Managed Cloud Server, insbesondere in Bezug auf den Versionslebenszyklus.

 

Vorwort

  • Jede neue Installation der Anwendung installiert standardmäßig MongoDB Version 7.0 (oder höher).

 

Von Version 6 auf 7 wechseln

Es ist nicht möglich, ein automatisches Update (Upgrade) von Version 6 auf Version 7 direkt über Ihre Oberfläche durchzuführen.

Zwei Lösungen stehen Ihnen zur Verfügung:

  1. Neuen Cloud-Server bestellen: Er verfügt nativ über Version 7, sodass Sie Ihre Daten anschließend darauf migrieren können.
  2. Anwendung neu installieren: MongoDB auf dem aktuellen Server deinstallieren und dann neu installieren.

Die Deinstallation der Anwendung löscht alle Ihre MongoDB-Daten. Darüber hinaus ist es nach diesem Vorgang nicht mehr möglich, Version 6 neu zu installieren.

Sicherungen und Verantwortung

Als Administrator obliegt Ihnen die vollständige Verwaltung und Integrität Ihrer Daten.

Vor jeder Manipulation (insbesondere der Neuinstallation):

  • Führen Sie Ihre eigenen Sicherungen und Exporte (Dump) Ihrer Datenbanken durch.
  • Planen Sie den manuellen Import Ihrer Daten, sobald die neue Version aktiv ist.

War diese FAQ nützlich?