Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Diese Anleitung erklärt, wie Sie nach dem Kauf eines Domainnamens bei Infomaniak kostenlos einen Mail-Service + eine Webhosting erhalten.
Vorbemerkung
- Für jede bei Infomaniak registrierte oder übertragene Domain können Sie kostenlos profitieren:
- einer E-Mail-Adresse, die Ihnen insbesondere Zugang zur App Mail Infomaniak bietet
- und einem Webspeicherplatz von 10 MB für eine einfache Seite.
- Es ist auch möglich, einen kostenlosen Mail-Service zu haben, während man ein kostenpflichtiges Web-Angebot besitzt, oder umgekehrt.
- Anstatt eines Mail-Service vom Typ Starter wird empfohlen, eine kSuite zu bestellen (z.B. das Standard 1 Benutzer Angebot, das kostenlos ist).
Starter Mail + Web Angebot aktivieren
Voraussetzungen
- Über einen Namen eines Domains bei Infomaniak verfügen (eine DNS-Zone reicht nicht aus).
- Falls notwendig, bestellen oder übertragen Sie eine Domain.
- Je nach gewünschtem Typ (Mail oder Web) kein entsprechendes Produkt bereits mit der Domain verknüpft haben und dies in irgendeiner bestehenden Infomaniak Organisation.
Um einen Mail-Service Starter und Webhosting Starter zu bestellen, die mit jeder Domain enthalten sind:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name des betreffenden Produkts.
- Klicken Sie auf die Schaltfläche Dienst verbinden:
- Klicken Sie auf E-Mail-Adresse erstellen:
- Klicken Sie auf das Suchfeld und dann auf E-Mail-Dienst bestellen:
- Klicken Sie, um die kostenlose E-Mail-Adresse im Shop Infomaniak (wie unten) auszuwählen, und klicken Sie auf die Schaltfläche Weiter unten rechts, um mit der Bestellung fortzufahren:
- Klicken Sie, um die Webseite auf dem Shop Infomaniak (wie unten) auszuwählen und klicken Sie auf die Schaltfläche Weiter unten rechts, um mit der Bestellung fortzufahren:
- Beenden Sie die Bestellung:
- Kehren Sie zu Ihrem Manager Infomaniak zurück, um Ihre neuen Produkte zu entdecken und zu nutzen.
Ihre Starter-Produkte nutzen
- Erstellen Sie die gewünschte E-Mail-Adresse in Ihrem Mail Starter Service.
- Um den 10 MB Webspeicher zu nutzen und eine einfache Webseite auf Ihrem Webhosting Starter zu erstellen, verwenden Sie:
- den Seiteneditor
- oder den FTP-Dateimanager, um Ihre HTML-Seiten zu verwalten
- oder jeden beliebigen FTP-Client/Software mit dem klassischen FTP-Protokoll
Ein Starter-Angebot weiterentwickeln
- Ein Mail-Angebot ändern (hier klicken).
- Ein Web-Angebot ändern (hier klicken).
Diese Anleitung beschreibt Fehler vom Typ Rejected, too many connections from this host
, falls diese beim Besuch einer Website auftreten.
Ursprung der Fehler
429 Zu viele Anfragen
Dieser Fehler tritt auf, wenn der Server durch eine große Anzahl von Anfragen in kurzer Zeit überlastet wird, was auf eine intensive Nutzung der Website oder Missbrauch zurückzuführen sein kann.
503 Dienst vorübergehend nicht verfügbar
Dieser Fehler kann durch mehrere Faktoren verursacht werden, darunter geplante Wartungsarbeiten auf dem Server, eine Überlastung des Servers aufgrund hohen Verkehrs oder die Ausführung eines Skripts, das die Ressourcengrenzen des Servers überschreitet.
Verbindung abgelehnt, zu viele Verbindungen von diesem Host
Dieser Fehler tritt auf, wenn der Server Verbindungen aufgrund einer hohen Anzahl gleichzeitiger Verbindungen von derselben IP-Adresse ablehnt. Informieren Sie sich über die "Zugriffs- und Fehlerprotokolle" auf dem Dashboard Ihrer Hosting-Umgebung, um dort mehrere Einträge in folgender Form zu finden:
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/superfish-modified.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/blocktopmenu/js/hoverIntent.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/productscategory/productscategory.js current:34 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/modules/feeder/rss.php current:35 limit:30
[Fri Sep 02 11:40:31] [error] [client 222.111.123.123] Rejected, too many connections from this host. (vhost:domain.xyz uri:/js/modules/favoriteproducts/favoriteproducts.js current:34 limit:30
In diesem Beispiel führt die IP 222.111.123.123
30 gleichzeitige Verbindungen pro Seite aus, daher wird sie automatisch abgelehnt, da dies wie ein Angriff oder Scan aussehen kann.
Lösungsansätze
Einige Ansätze zur Behebung dieser Fehler:
- Überprüfen Sie die Skripte, die mehrere Verbindungen zum Server herstellen, um Daten anzuzeigen.
- Optimieren Sie das oder die betroffenen Skripte, damit sie weniger Ressourcen benötigen.
- Erhöhen Sie die Grenzen der betreffenden Website, damit das Skript alles erledigen kann und/oder begrenzen Sie die Anzahl der gleichzeitigen Verbindungen (insbesondere auf einem Cloud-Server, wo die Grenzen – Arbeitsspeicher, Ausführungszeit, gleichzeitige Verbindungen – erheblich erhöht werden können).
- Migrieren Sie Ihre Hosting auf einen Cloud-Server.
Diese Anleitung erklärt, wie man ein Webhosting von MySQL auf MariaDB migriert.
Vorbemerkung
- MariaDB ist eine verbesserte Version von MySQL mit vielen integrierten leistungsstarken Funktionen und zahlreichen Verbesserungen in Bezug auf Nutzung, Sicherheit und Leistung:
- MariaDB verfügt über einen größeren Verbindungs-Pool, der bis zu 200.000 Verbindungen unterstützt, während MySQL einen kleineren Verbindungs-Pool hat.
- Beim Vergleich der Leistung von MariaDB und MySQL stellt man fest, dass die Replikation in MariaDB schneller ist und in MySQL langsamer; MariaDB ist insgesamt schneller als MySQL.
- MariaDB ist Open Source, während MySQL in seiner Enterprise-Edition proprietären Code verwendet.
MariaDB anstelle von MySQL verwenden
Das Upgrade auf MariaDB ist unumkehrbar und alle Websites auf Ihrem Hosting werden anschließend mit dieser Version von MariaDB funktionieren. Überprüfen Sie die Kompatibilität Ihrer Skripte, bevor Sie fortfahren.
Um einen Webhosting zu MariaDB zu migrieren:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
- Klicken Sie auf Datenbanken im linken Seitenmenü.
- Klicken Sie auf den Link Nach MariaDB migrieren.
Um einen Cloud-Server zu migrieren, lesen Sie diesen anderen Leitfaden zur Migration auf eine neue Generation von Cloud-Servern.
Die Verbindung zu einer entfernten Oracle-Datenbank ist mit Webhosting und Shared-Servern nicht verfügbar.
Sie können jedoch OCI8
für PHP auf VPS Cloud / VPS Lite installieren.
Diese Anleitung beschreibt das Senden von E-Mails von einer Webseite, die bei Infomaniak gehostet wird, unter Verwendung der standardmäßig deaktivierten PHP-Funktion mail().
Vorwort
- Infomaniak rät stark davon ab, die PHP-Funktion mail() zum Versenden von E-Mails aus Ihren Anwendungen zu verwenden:
- Die E-Mails werden als „nicht authentifiziert“ betrachtet und unterliegen daher Einschränkungen.
- Ihre Zustellbarkeit wird beeinträchtigt, was Ihrem Webseite schaden kann.
- Es wird dringend empfohlen, ein authentifiziertes SMTP-Verfahren für den Versand von E-Mails aus Ihren Anwendungen zu verwenden; Infomaniak bietet hierzu einen entsprechenden Dienst.
Senden Sie die Absenderadresse an"
Damit Nachrichten korrekt von Ihrem CMS/Webanwendung gesendet werden (und Fehler wie Could not instantiate mail function
oder sender mismatch
vermeiden) müssen Sie eine gültige Adresse in den Infomaniak-Seiteinstellungen angeben:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name des betreffenden Produkts.
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Im Tab Allgemein geben Sie eine existierende E-Mail-Adresse im Feld Absender-E-Mail ein.
- Klicken Sie auf die blaue Schaltfläche Speichern:
Die Mail-Funktion reaktivieren
Wenn Sie dennoch die PHP-Mail-Funktion verwenden möchten, müssen Sie diese auf jeder der Websites Ihres betreffenden Webhostings aktivieren:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name des betreffenden Produkts.
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen.
- Vom Tab PHP / Apache aus, aktivieren Sie die Funktion mail:
- Klicken Sie auf die blaue Speichern Schaltfläche.
Beispiele PHP mail()…
… auf WordPress
Konfigurieren Sie das Senden des Standard-Kontaktformulars, das mit Divi Builder enthalten ist:
- Melden Sie sich am WordPress-Dashboard an.
- Gehen Sie zum Divi-Editor der Seite, die das Kontaktformular enthält.
- Klicken Sie auf das Symbol Einstellungen , um das Divi-Kontaktformular zu konfigurieren:
- Unter EMAIL geben Sie die E-Mail-Adresse ein, die die Formularsenden erhalten soll, und speichern Sie:
- Standardmäßig erhalten Sie, wenn ein Besucher das Formular verwendet, um Sie zu kontaktieren, eine E-Mail von
mail@le-nom-de-votre-site
und wenn Sie antworten, ist der Empfänger automatisch die E-Mail-Adresse, die der Besucher beim Ausfüllen des Kontaktformulars angegeben hat.
… auf Prestashop
Gehen Sie zu den erweiterten Einstellungen von Prestashop:
- Geben Sie den SMTP-Modus an.
- Geben Sie
localhost
als Server ein. - Geben Sie den Port
25
ein. - Geben Sie weder einen Benutzernamen noch ein Passwort an.
… auf Joomla
E-Mail-Versand über PHPmail (nicht empfohlen) in Joomla einrichten:
- Melden Sie sich am Administrationsbereich Ihrer Joomla-Website an.
- Gehen Sie zu Konfiguration und dann zu Server.
- Geben Sie NICHTS in das Feld Website-E-Mail ein:
Leider verhindert dies jeden Versandtest über die Schaltfläche, aber es funktioniert, wenn Sie ein Kontaktformular auf Ihrer Website einrichten. Klicken Sie auf Speichern, nachdem Sie das Feld leer gelassen haben.
Antwortadresse PHP mail()
Beim Versenden einer E-Mail mit der PHP-Funktion mail() wird der return-path
in der Form root@h2web3.infomaniak.ch
angegeben. Der Header Reply-To:
in Ihrem Formularcode ermöglicht es jedoch, eine gültige Antwortadresse anzugeben.
Diese Anleitung erklärt, wie Sie kostenlos eine Erweiterung von Elegant Themes (Monarch, Divi Builder, Bloom, etc.) oder ein Thema zu einer bereits installierten WordPress-Website über den Infomaniak Installer hinzufügen.
Voraussetzungen
- Ihre WordPress-Website muss mit den Infomaniak WordPress Tools installiert werden, um diese Themen und Erweiterungen zu verwenden.
- Die Erweiterungen können während der Installation (Schritt 16 dieses anderen Leitfadens) oder danach hinzugefügt werden.
- Um den Support von Elegant Themes (Kundendienst) in Anspruch zu nehmen, müssen Sie ein Angebot von Elegant Themes abonnieren.
Ein Plugin von Elegant Themes hinzufügen
Dazu:
- Klicken Sie hier, um auf die Verwaltung Ihrer WordPress-Website im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Wenn Ihre Website hier nicht angezeigt wird, wurde sie nicht über die Infomaniak-Tools installiert… Informieren Sie sich über die oben genannten Voraussetzungen.
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist:
- Klicken Sie auf das Aktionsmenü ⋮, das sich rechts der betreffenden Webanwendung befindet.
- Klicken Sie auf Einstellungen der Anwendung:
- Klicken Sie auf Hinzufügen unter Erweiterungen:
- Aktivieren Sie die gewünschten Erweiterungen.
- Klicken Sie auf die Schaltfläche Speichern:
- Die Erweiterungen sind anschließend in Ihrem WordPress-Administrationsbereich verfügbar:
Ein Thema von Elegant Themes verwenden
Nehmen Sie diese Anleitung zur Kenntnis, um ein Elegant Themes Thema mit Infomaniak zu installieren.
Dieser Leitfaden erklärt, wie man einen Ordner oder eine Datei per SSH löscht, was insbesondere nützlich sein kann, wenn es unmöglich ist, eine Datei mit einem Software/FTP-Client oder dem FTP Manager zu löschen.
SSH-Befehl zum Löschen eines Ordners/Datei
Infomaniak übernimmt keine Verantwortung für Datenverluste, die sich aus diesen Anweisungen ergeben.
Um eine Datei oder ein Verzeichnis zu löschen, muss der Befehl rm
verwendet werden.
Um die Dateien NomDuFichier.php
und NomDuFichier.txt
zu löschen, muss man beispielsweise den folgenden Befehl ausführen:
rm NomDuFichier.php NomDuFichier.txt
Um ein Verzeichnis zu löschen, muss zunächst dessen Inhalt gelöscht und anschließend der folgende Befehl verwendet werden:
rmdir NomDuDossier/
Um alle Dateien im HTML-Format zu löschen, muss der folgende Befehl ausgeführt werden:
rm *.html
- Weitere nützliche Befehle (externer Link)
Dieser Leitfaden bezieht sich auf Django, ein Open-Source-Webentwicklung-Framework in Python.
Django-Installation
Django kann nur auf VPS Cloud / VPS Lite installiert werden.
Die verschiedenen Webhostings entdecken von Infomaniak.
Diese Anleitung erklärt, wie Sie die Komprimierung von Ressourcen wie css
, html
, json
, xml
etc. auf Ihrem gewählten 'Webhosting' aktivieren.
Vorwort
- Dadurch verringern Sie die Größe der Ressourcen, die von Ihren Besuchern geladen werden müssen, was zur Folge hat, dass die Ladezeit Ihrer Webseiten verkürzt wird.
- Die Dateien
.htaccess
und.user.ini
werden automatisch mit den erforderlichen Anweisungen aktualisiert.- Aus Sicherheitsgründen wird bei jeder Änderung eine Sicherungskopie dieser beiden Dateien erstellt.
- Jede Änderung kann mehrere Minuten in Kraft treten.
Dateien mit Gzip komprimieren
Um die Komprimierung mit Gzip zu aktivieren:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
- Klicken Sie auf die Schaltfläche Erweiterte Einstellungen.
- Klicken Sie auf die Registerkarte APACHE.
- Aktivieren Sie die Option Dateikompression.
- Klicken Sie auf die blaue Schaltfläche Speichern:
Kompression testen
Es ist möglich, die Kompression Ihrer Seiten mit Tools wie:
Diese Anleitung erklärt, wie man ein CDN aktiviert, um eine Webhosting von Infomaniak zu optimieren.
Vorbemerkung
- CDN steht für "Content Delivery Network" auf Englisch, was ins Französische mit "Réseau de diffusion de contenu" übersetzt wird.
- Ein CDN speichert eine Kopie des Inhalts Ihrer Website (Bilder, Videos, CSS/JS-Dateien) auf mehreren geografisch verteilten Servern.
- Wenn ein Benutzer auf Ihre Website zugreift, stellt der CDN diesen Inhalt von dem Server bereit, der sich am nächsten zu seinem Standort befindet, wodurch die Ladezeiten verkürzt werden:
- Ihre Website lädt für die Besucher schneller, was die Absprungrate senken und die Benutzererfahrung verbessern kann.
- Durch die Verteilung des Inhalts entlastet das CDN Ihren Hauptserver, wodurch dessen Leistung und Verfügbarkeit verbessert werden.
- Einige CDNs bieten Sicherheitsfunktionen wie Schutz vor DDoS-Angriffen und Datensicherheit.
Ein CDN einrichten
Um einen CDN zu verwenden, müssen Sie in der Regel Anpassungen an der Konfiguration Ihrer Domain vornehmen, insbesondere an den DNS-Einträgen. Dadurch wird der Verkehr Ihrer Website an das Netzwerk der CDN-Server weitergeleitet. Allgemein gesagt:
- Erstellen Sie ein Konto auf der Website des von Ihnen gewählten CDN und fügen Sie Ihre Website hinzu.
- Passen Sie die DNS-Zone Ihrer Domain gemäß den Anweisungen des CDN an.
- Testen Sie Ihre Website, um sicherzustellen, dass der CDN korrekt funktioniert.
Cloudflare spezifische Anleitung
Für Kunden, die ihre Website vor Überlastungen durch intensiven Bot-Verkehr optimieren möchten, wird häufig die Nutzung eines CDN wie Cloudflare empfohlen. Das CDN Cloudflare ermöglicht es, die Leistung und Sicherheit einer Website zu optimieren, insbesondere mit den folgenden Funktionen:
- Zwischenspeicherung des statischen Inhalts einer Website
- Minimierung des HTML-, CSS- und JavaScript-Codes
- Grundlegender DDoS-Schutz
- usw.
Um Cloudflare einzurichten:
- Falls erforderlich, erstellen Sie ein Konto bei Cloudflare.
- Fügen Sie den Domainnamen der betreffenden Website hinzu.
- Übertragen Sie alle DNS-Zoneinträge der betreffenden Domäne zu Cloudflare (A, MX, TXT, NS, etc.).
- Im Infomaniak Manager ändern Sie die DNS-Einstellungen der betreffenden Domain mit den von Cloudflare angegebenen DNS-Servern.
- Konfigurieren Sie DKIM und DNSSEC, falls erforderlich.
- Jede DNS-Änderung kann bis zu 48 Stunden dauern, um sich zu verbreiten.
Zu beachten: mod_cloudflare
ist standardmäßig auf allen bezahlten Webhostings aktiviert.
Rate Limit Cloudflare aktivieren
In der Standardkonfiguration fungiert Cloudflare einfach als Vermittler zwischen der Website und Infomaniak, indem es alle Anfragen an die Infomaniak-Server weiterleitet. Daher erreichen die Anfragen bei Traffic-Spitzen oder Angriffen weiterhin den Ursprungsserver, jedoch mit IP-Adressen von Cloudflare, was die Verwaltung der Abschwächung auf einem gemeinsam genutzten Server erschwert.
Die Implementierung von "Rate Limiting"-Regeln im Anwendungs-Firewall von Cloudflare ist nun eine effektive Lösung. Diese Funktion begrenzt die Anzahl der an den Server gesendeten Anfragen, blockiert aggressive Scans und schützt den Server vor übermäßiger Auslastung.
Und auch…
… Amazon CloudFront
Wenn Sie bereits AWS-Dienste nutzen, ist die Einrichtung von CloudFront einfach. Erstellen Sie eine Distribution, konfigurieren Sie die Einstellungen und verbinden Sie sie mit Ihrer Website.
… Fastly
Melden Sie sich bei Fastly an, konfigurieren Sie Ihren Service, indem Sie Ihre Website hinzufügen und die Cache-Einstellungen definieren. Fastly bietet erweiterte Konfigurationsoptionen.