Wissensdatenbank

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

Suchen

Dieser Leitfaden behandelt die Konfiguration und Verwaltung von ModSecurity auf den Servern von Infomaniak. Durch das Verständnis seiner Einschränkungen, Beschränkungen und die effektive Verwaltung von Fehlern können Sie die Sicherheit Ihrer Website optimieren, während Sie deren Funktionalität aufrechterhalten.

 

Standardkonfiguration

ModSecurity (mod_secure) ist standardmäßig verfügbar und aktiviert auf den Servern von Infomaniak. Das bedeutet, dass alle HTTP-Anfragen den von ModSecurity definierten Sicherheitsregeln unterliegen.

ModSecurity kann auf den Servern von Infomaniak nicht deaktiviert werden. Die Einstellung ist serverweit gültig, auf dem Ihr Website gehostet wird, was bedeutet, dass alle definierten Sicherheitsregeln auf Ihre Website angewendet werden.

 

Fehlerbehandlung

Wenn die Fehlermeldung ModSecurity: Zugriff verweigert mit Code 403 (Phase 2). Operator EQ übereinstimmend mit 0 bei REQUEST_HEADERS. (...) im Zusammenhang mit ModSecurity angezeigt wird, sollten Sie sicherstellen, dass eine Standardsprache in Ihrem Webbrowser korrekt konfiguriert ist. Dieser Fehler kann manchmal durch falsch konfigurierte Sprachparameter im Browser verursacht werden.

Das PHP-Add-on uploadprogress ist auf den Servern von Infomaniak nicht verfügbar, da PHP in der Version FPM verwendet wird.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, was ein Webhoster wie Infomaniak ist, und präzisiert seine Rolle und seine Eingriffsgrenzen.

 

Infomaniak, Webhoster seit 1996

Gemäß Wikipedia ist ein Webhoster ein Unternehmen, das die Bereitstellung von Internet-Systemen für Personen oder Einheiten anbietet, die dies nicht selbst tun möchten.

Infomaniak ist auch…

  • … Jahrzehnte Erfahrung in der Bereitstellung und Online-Lösungen
  • … über eine Million Nutzer in der Schweiz und in Europa (CHF 36,5 M Umsatz im Jahr 2022)
  • … ein zertifiziertes Unternehmen ISO 27001, ISO 9001, ISO 14001, ISO 50001 und engagiert in der nachhaltigen Entwicklung
  • … 100% technisches Know-how "Swiss made" mit in der Schweiz gehosteten Daten
  • … eine umfangreiche Wissensdatenbank und ein Kundensupport verfügbar

 

Verantwortlichkeiten und Eingriffsgrenzen

Als Webhoster installiert, sichert und aktualisiert Infomaniak Server, entwickelt seine Web-Oberflächen (Manager) weiter und unterstützt seine Kunden bei der Nutzung der Dienste.

Andererseits greift Infomaniak nicht in den Inhalt der Server oder die Entwicklung von Websites ein.

Grenzen des technischen Supports

Der technische Support kann Ihnen nicht helfen bei…

  • … Probleme im Zusammenhang mit der Entwicklung der Website oder deren Aktualisierungen zu lösen
  • … Lösungen (Migrationen, vollständige Installationen) zu implementieren
  • … WordPress manuell zu installieren
  • … Ihre Kontrolle über Ihren Computer aus der Ferne zu übernehmen

aber kann Ihnen helfen bei…

  • … Probleme im Zusammenhang mit der Infrastruktur oder dem Manager zu lösen
  • … um bestimmte Prozesse zu klären

Eine Premium-Unterstützung und ein Migrationsdienst sind für anspruchsvollere Anforderungen verfügbar.

 

Externe Hilfe finden

Für Hilfe bezüglich des Inhalts Ihrer Website oder der Organisation Ihrer E-Mail-Konten nutzen Sie die Infomaniak-Auftragsplattform, die über 1000 verifizierte Fachleute auflistet, oder konsultieren Sie das Verzeichnis.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie die PHP-Version ändern, die in der Befehlszeile (PHP CLI) auf einem Webhosting von Infomaniak verwendet wird.

 

Vorwort

  • Dieser Leitfaden ist nützlich, wenn Sie temporär Parameter für ein bestimmtes Skript oder für eine PHP-Sitzung anpassen müssen, die in der Befehlszeile (CLI) ausgeführt wird.
  • Um die allgemeine PHP-Version zu ändern, die von Ihrem Hosting auf dem Webserver (FPM/Apache) über den Infomaniak-Manager verwendet wird, konsultieren Sie diesen anderen Leitfaden.

 

Standard-PHP-Version in der Befehlszeile

Wenn Sie den Befehl php (in der Regel über /usr/bin/php) ausführen, wird die Standardversion von PHP verwendet, die auf dem Server konfiguriert ist. Diese Version kann sich im Laufe der Zeit aufgrund von Plattform-Updates ändern.

Um die genaue Version zu erfahren, die derzeit auf Ihrem Hosting aktiv ist, führen Sie Folgendes aus:

php -v

Um die Stabilität Ihrer Skripte zu gewährleisten, wird empfohlen, eine explizite Version (php7.4, php8.0, php8.1, usw.) zu verwenden oder Ihre Variable PATH anzupassen, um auf das Verzeichnis der gewünschten Version zu zeigen (z. B. /opt/php8.1/bin).

 

PHP-Version in der CLI ändern

Es gibt zwei Hauptdateien, die verwendet werden können, um die PHP-Version zu konfigurieren, die automatisch in Ihrer SSH-Sitzung geladen wird:

 

1. Verwendung von ~/.bashrc (empfohlen)

Die Datei .bashrc wird von Bash beim Öffnen eines interaktiven Shells (nicht-login) gelesen, d. h. in den meisten Fällen, wenn Sie eine normale SSH-Sitzung öffnen oder Befehle über Bereitstellungstools ausführen.

  1. Erstellen Sie die Datei ~/.bashrc, falls sie nicht existiert, und öffnen Sie sie dann:

    touch ~/.bashrc
    nano ~/.bashrc
  2. Fügen Sie die folgende Zeile hinzu, um die gewünschte PHP-Version anzugeben (Beispiel: PHP 8.1):

    export PATH="/opt/php8.1/bin:$PATH"
  3. Laden Sie Ihre Umgebung neu:

    source ~/.bashrc
  4. Überprüfen Sie die derzeit verwendete Version:

    php -v
    which php

    Sie sollten einen Pfad wie /opt/php8.1/bin/php sehen.

 

2. Verwendung von ~/.profile (Alternative)

Die Datei .profile wird nur gelesen, wenn die Shell im Login-Modus gestartet wird (z. B. bei einer ersten SSH-Verbindung). Wenn Ihre Umgebung .bashrc nicht automatisch lädt, können Sie die PHP-Version direkt darin festlegen.

  1. Erstellen Sie die Datei ~/.profile, falls sie nicht existiert, und öffnen Sie sie dann:

    touch ~/.profile
    nano ~/.profile
  2. Fügen Sie die folgende Zeile hinzu:

    export PATH="/opt/php8.1/bin:$PATH"
  3. Laden Sie Ihre Umgebung neu:

    source ~/.profile

 

3. Laden Sie .bashrc aus anderen Profilen

Um sicherzustellen, dass die Konfiguration in allen Arten von Sitzungen (Login und Non-Login) geladen wird, wird empfohlen, in Ihren Dateien ~/.bash_profile und ~/.profile die folgende Zeile einzufügen:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

So wird Ihre in .bashrc definierte PHP-Konfiguration immer angewendet, unabhängig davon, wie die SSH-Sitzung geöffnet wird.

 

Einmalig eine bestimmte Version ausführen

Wenn Sie ein Skript mit einer bestimmten PHP-Version ausführen möchten, ohne Ihre Umgebung zu ändern, können Sie direkt das entsprechende Binärprogramm aufrufen:

/opt/php8.1/bin/php mon_script.php
/opt/php8.2/bin/php -v

 

Nach diesen Schritten wird die gewählte PHP-Version automatisch bei jeder neuen Sitzung geladen, und Ihre CLI-Skripte werden mit der gewünschten Version ausgeführt.


War diese FAQ nützlich?

Diese Anleitung bezieht sich auf Redis, ein PHP-Modul für Infomaniak Cloud Server.

 

Vorwort

  • Redis wird mit PHP verwendet, um die Leistung zu verbessern, indem es als Cache für temporäre Daten dient und Benutzersitzungen verwaltet, wodurch die Effizienz von Webanwendungen erhöht wird.
  • Redis ermöglicht auch die Implementierung von Warteschlangensystemen und die temporäre Speicherung von Daten für asynchrone Aufgaben oder Statistiken.

 

Redis installieren

Redis wird über Fast Installer installiert, die Anwendungen sind in wenigen Klicks auf Cloud Server verfügbar:

  • Nach der Installation ist Redis über die IP/den Port localhost:6379 oder 127.0.0.1:6379 zugänglich
  • Das Passwort für Redis muss zwischen 15 und 99 Zeichen lang sein (inklusive).

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie auf die Konfiguration einer Infomaniak-Website zugreifen, um technische Informationen wie die PHP-Version, Apache oder die aktivierten PHP-Erweiterungen und -Module anzuzeigen.

 

Technische Informationen der Website anzeigen

Um auf die Verwaltung der Website zuzugreifen:

  1. Hier klicken, um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen der betreffenden Website:
  3. Klicken Sie auf die Schaltfläche Verwalten unter Erweiterte Einstellungen:
  4. Nehmen Sie die Informationen der Website unter den Registerkarten Allgemein, PHP / Apache und PHP-Erweiterungen zur Kenntnis.
  5. Klicken Sie auf Datenbanken im linken Seitenmenü, um die MySQL-Version der Webhosting zu erhalten:

War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie den Open-Source-Abhängigkeitsmanager Composer 2 mit einem SSH-Befehl ausführen.

 

Einleitung

  • Composer ist ein Open-Source-Abhängigkeitsmanager für PHP, mit dem Sie die für ein PHP-Projekt erforderlichen Bibliotheken definieren, installieren und aktualisieren können.
  • Composer 1 ist seit 2021 veraltet und kann seit 2025 keine neuen Pakete installieren oder Aktualisierungen durchführen.
  • Nur die Version 2 von Composer wird jetzt unterstützt und ist auf allen PHP-Versionen von 7.2 bis 8.3 verfügbar.

 

Composer 2 ausführen

Composer 2 ist bereits vorinstalliert und über SSH zugänglich. Es ist daher nicht erforderlich, es manuell zu installieren.

Einfache Verwendung

Melden Sie sich bei Ihrem Hosting über SSH an und verwenden Sie dann den folgenden Befehl:

composer

Dieser Befehl führt automatisch die Version 2 von Composer aus, die mit der in Ihrer Sitzung verwendeten PHP-Version kompatibel ist.

Aktive Version überprüfen

Sie können die verfügbare Composer-Version mit überprüfen:

composer --version

Beispielausgabe: Composer version 2.5.0 2022-12-20 10:44:08

Eine bestimmte PHP-Version erzwingen

Wenn Sie Composer mit einer bestimmten PHP-Version ausführen möchten, stehen Aliase zur Verfügung. Zum Beispiel:

composer_php8.1 --version

oder auch:

composer_php7.4

Diese Aliase ermöglichen die Ausführung von Composer 2 mit dem angegebenen PHP-Interpreter, was nützlich ist, um ein Projekt auf einer Ziel-PHP-Version zu testen oder zu deployen.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie einen VPS Cloud / VPS Lite zurücksetzen.

 

Vorwort

  • Dieser Vorgang löscht den gesamten Inhalt des für das Betriebssystem reservierten Volumens (/dev/vda).
  • Im Falle eines VPS Cloud wird das für die Datenspeicherung reservierte Volumen (/dev/vdb) durch den Reset nicht beeinträchtigt.
     

Achtung: je nach installiertem Betriebssystem kann das Systemvolumen /dev/sda, /dev/sda1 oder /dev/vda heißen … ebenso wie das Datenvolumen /dev/sdb, /dev/sdb2 oder /dev/vdb … Es ist daher ratsam, diese Angaben durch diejenigen zu ersetzen, die Ihrer Situation entsprechen.

 

Reset des VPS Cloud / VPS Lite OS

Um auf den VPS zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts.
  3. Klicken Sie auf die Schaltfläche Zurücksetzen.
  4. Folgen Sie den angezeigten Anweisungen, um den Reset abzuschließen.

War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie auf die VNC-Konsole mit VPS Cloud / VPS Lite von Infomaniak zugreifen.

 

Vorwort

  • Der erste Zugriff auf den Server erfolgt über einen SSH-Schlüssel; es ist daher notwendig, dem Konto root ein Passwort zuzuweisen oder einen anderen Benutzer zu erstellen, bevor Sie sich mit der VNC-Konsole authentifizieren können.
  • Achtung: Es muss eine US-Tastaturbelegung verwendet werden, um VNC normal nutzen zu können!

 

VNC-Konsole öffnen

Dazu:

  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 auf VNC-Konsole öffnen unter Schnellaktionen.

 

Wenn ein Anzeigeproblem mit der Konsole auftritt, dann von der VM aus:

In /etc/default/grub ändern Sie GRUB_CMDLINE_LINUX_DEFAULT, GRUB_GFXMODE und GRUB_GFXPAYLOAD_LINUX (letztere Variable fehlt wahrscheinlich und muss hinzugefügt werden):

GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0 net.ifnames=0 console=tty0 console=ttyS0,115200
earlyprintk=ttyS0,115200 consoleblank=0 systemd.show_status=true video=VGA-1:1280x1024"
GRUB_GFXMODE=1280x1024x16
GRUB_GFXPAYLOAD_LINUX=keep

Aktualisieren Sie dann grub und starten Sie neu:

grub-mkconfig -o /boot/grub/grub.cfg

Die Auflösung kann geändert werden (1000x400 anstelle von 1280x1024 zum Beispiel), um die VNC-Konsole in der Verwaltungsoberfläche anzuzeigen, ohne ein neues Tab zu öffnen.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie bestimmte eingehende und/oder ausgehende Ports in der Firewall (Firewall oder firewall) eines Webhostings oder eines Cloud-Servers freigeben.

 

Vorwort

  • Bei einem Webhosting, können nur ausgehende Ports geöffnet werden.
  • Bei einem Cloud-Server können eingehende und ausgehende Ports geöffnet werden.
  • Das Öffnen von Ports stellt sicher, dass bestimmte Anwendungen ordnungsgemäß funktionieren, kann jedoch die Sicherheit Ihres Hostings verringern.

 

Auf das Tool zugreifen und eine Regel hinzufügen

Um die Portöffnung über den Manager zu verwalten:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Hostings im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Hostings.
  3. Klicken Sie auf Sicherheit im linken Seitenmenü.
  4. Klicken Sie auf Portöffnung im linken Seitenmenü.
  5. Klicken Sie auf die Schaltfläche Port öffnen:

Port öffnen

Es ist nur möglich, einen einzigen Port pro Regel und eine einzige IP / Host pro Feld anzugeben:

Durch Angabe einer IP oder eines Hosts wird die Verbindung nur in diesen Fällen zugelassen:

  • Eingehende Regel: wenn die Verbindung von dieser IP oder dem angegebenen Host stammt
  • Ausgehende Regel: wenn die Verbindung zu dieser IP oder diesem Host hergestellt wird

Gleiches gilt für denVerbindungstyp, wenn das für die Verbindung verwendete Protokoll nicht das in der Regel angegebene ist, wird die Verbindung nicht zugelassen.

 

Globale Öffnung des ausgehenden Ports 25

Sie können den ausgehenden Port 25 über den Manager öffnen, wenn ein Zielhost angegeben ist.

Mit einem Cloud-Server, um diesen Port weltweit zu öffnen, kontaktieren Sie den Infomaniak-Support und begründen Sie Ihre Anfrage.

 

Standardmäßig geöffnete Ports

Nach dem Zugriff auf das Port-Öffnungstool finden Sie die Liste der standardmäßig geöffneten Ports auf der Seite.

Mit einem Cloud-Server, um ausnahmsweise einige der aufgelisteten Ports zu schließen, kontaktieren Sie den Infomaniak-Support und begründen Sie Ihre Anfrage.

Die Anzeige kann manchmal über mehrere Seiten erfolgen:

MySQL-Ports

Zu den Datenbankports:

 

Aktivität eines Ports überprüfen (Cloud-Server)

Auf einem Cloud-Server, um zu überprüfen, ob eine Anwendung auf einem bestimmten Port hört (1234 im untenstehenden Beispiel) und um den Namen der betreffenden Anwendung zu erfahren, führen Sie über SSH aus:

netstat -anpe | grep "1234" | grep "LISTEN"

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie einen Webhosting-Tarif auf einen Cloud-Server umstellen und dabei alle Daten, Websites, Datenbanken usw. übernehmen.

 

Vorwort

  • Wenn Sie bereits einen Cloud-Server haben, gehen Sie direkt zu Schritt 2 dieser Anleitung.
  • Um einen Webhosting-Tarif von einem Cloud-Server auf einen anderen Cloud-Server umzustellen, lesen Sie diese andere Anleitung.
  • Um einen Webhosting-Tarif von einem Cloud-Server auf einen Webhosting-Tarif umzustellen, lesen Sie diese andere Anleitung; beachten Sie, dass es sich um einen Vorgang handelt, den Sie manuell durchführen müssen.
  • Zu beachten:
    • Die Namen der Datenbanken und der Datenbankbenutzer werden beibehalten.
    • Die FTP-Konten werden mit denselben Namen beibehalten, aber der Host-Server ändert sich zu einer Adresse vom Typ xxxx.ftp.infomaniak.com.
    • Die IP-Adressen der Websites ändern sich, außer bei dedizierten IP-Adressen.

 

1. Einen Cloud-Server bestellen

Dazu:

  1. Hier klicken, um auf die Verwaltung der Cloud-Server im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie auf Bestellen, wählen Sie einen Cloud-Server managed und folgen Sie dem Assistenten, um die Bestellung abzuschließen:

 

2. Den Hosting-Tarif auf den Cloud-Server migrieren

Sobald der Cloud-Server in Betrieb ist:

  1. Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Element.
  3. Klicken Sie auf Angebot ändern:
  4. Wählen Sie das kostenlose Umstellungsangebot aus.
  5. Wählen Sie den Cloud-Server aus, auf den Sie Ihren Hosting-Tarif migrieren möchten:
  6. Klicken Sie auf die Schaltfläche Weiter unten auf der Seite und schließen Sie den Vorgang vollständig ab.
  7. Warten Sie, bis die Migration des Hosting-Tarifs abgeschlossen ist; während des Vorgangs wird eine Dienstunterbrechung auftreten.

War diese FAQ nützlich?

Diese Anleitung bietet Informationen über die standardmäßig erstellte Datei robots.txt für Webhosting, auf denen diese Datei fehlt.

 

Vorwort

  • Die Datei robots.txt dient als Leitfaden für die Suchmaschinen-Crawler
  • Sie befindet sich in der Wurzel einer Website und enthält spezifische Anweisungen für diese Crawler, die angeben, welche Verzeichnisse oder Seiten sie durchsuchen dürfen und welche sie ignorieren sollen
  • Achten Sie jedoch darauf, dass die Crawler diese Richtlinien ignorieren können, wodurch die robots.txt zu einem freiwilligen Leitfaden anstatt zu einer strikten Regel wird

 

Inhalt der Datei

Wenn die Datei robots.txt auf einer Infomaniak-Website fehlt, wird automatisch eine gleichnamige Datei mit den folgenden Richtlinien erstellt:

User-agent: *
Crawl-delay: 10

Diese Richtlinien weisen die Crawler an, ihre Anfragen um 10 Sekunden zu verzögern, wodurch eine unnötige Überlastung der Server vermieden wird.

 

Umgehen der standardmäßig erstellten robots.txt

Es ist möglich, die robots.txt zu umgehen, indem Sie diese Schritte befolgen:

  1. Erstellen Sie eine leere Datei robots.txt (sie dient nur als Platzhalter, damit die Regeln nicht angewendet werden).
  2. Verwalten Sie die Umleitung des URI (Uniform Resource Identifier) robots.txt auf die von Ihnen gewählte Datei mit einer Datei .htaccess.

Beispiel

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} /robots.txt$
RewriteRule ^robots\.txt$ index.php [QSA,L]
</IfModule>

Erläuterungen

  • Das Modul mod_rewrite von Apache ist aktiviert, um Umleitungen zu ermöglichen.
  • Die Bedingung RewriteCond %{REQUEST_URI} /robots.txt$ überprüft, ob die Anfrage die Datei robots.txt betrifft.
  • Die Regel RewriteRule ^robots\.txt$ index.php [QSA,L] leitet alle Anfragen an robots.txt an index.php weiter, wobei die Option [QSA] die Abfrageparameter beibehält.

Es wird empfohlen, diese Anweisungen am Anfang der Datei .htaccess zu platzieren.


War diese FAQ nützlich?

Dieser Leitfaden behandelt IP-Adressen, die…

  • …den Websites/Hostings/Servern zugewiesen werden, dynamische oder statische, geteilte oder dedizierte IP-Adressen,
  • …die Ihnen von Ihrem Internetdienstanbieter (ISP) bei der Einrichtung einer Internetverbindung zu Ihrem Infomaniak-Produkt zugewiesen werden.

 

Vorwort

  • Eine dedizierte oder statische IP-Adresse für eine Website ist eine permanente IP-Adresse, die ihr speziell zugewiesen wird.
  • Im Gegensatz zu einer geteilten IP-Adresse, die von mehreren Websites verwendet wird, garantiert eine dedizierte IP-Adresse, dass nur diese Plattform mit dieser Adresse verbunden ist.
  • Dedizierte IP-Adressen für Websites werden häufig in Fällen verwendet, in denen Stabilität, Anpassung und Sicherheit wichtig sind, wie z.B. bei der Server-Hosting, der Firewall-Konfiguration oder der Aktivierung von SSL-Zertifikaten (auch wenn es möglich ist, ein SSL-Zertifikat ohne dedizierte IP-Adresse zu installieren).
  • Hier sind die Hauptvorteile:
    • Die Konfiguration eines PTR-Eintrags oder Reverse DNS auf dedizierten IP-Adressen ist besonders nützlich für die Installation eines Mailservers, da einige E-Mail-Anbieter die PTR-Aufzeichnung überprüfen, bevor sie E-Mails von einem Server akzeptieren.
    • Bessere Stabilität der Verbindung.
    • Reduzierung des Risikos eines schlechten Rufs, der mit Websites verbunden ist, die dieselbe IP-Adresse teilen.
    • Einfache Konfiguration bestimmter technischer Aspekte.
    • Eine dedizierte IP kann die Suchmaschinenoptimierung einer Website verbessern (obwohl es unter SEO-Spezialisten unterschiedliche Meinungen gibt).
  • Achtung: Infomaniak ermöglicht keinen Zugriff auf Websites über HTTP(S) über IP-Adressen (dediziert) auf verwalteten Servern; Sie müssen einen Domainnamen verwenden, der auf die IP zeigt (oder die Vorschau-URL verwenden).

 

Eine dedizierte IP zur Website hinzufügen

Um eine dedizierte IP zu Ihrer Website hinzuzufügen, lesen Sie diesen Leitfaden.

Falls Sie Probleme haben, wenn Sie den Webverkehr zu einem bestimmten Port leiten, lesen Sie diesen anderen Leitfaden.

 

Sperrung der IP-Adresse (Internetverbindung)

Wenn Sie nicht mehr auf…

  • … alle Ihre E-Mail-Adressen zugreifen können, die Sie bei Infomaniak besitzen (die normalerweise gut funktionieren) und dies mit einem E-Mail-Client von einem einzigen und demselben Internetnetzwerk aus (d.h. von derselben IP-Adresse, die Ihnen von Ihrem ISP bereitgestellt wird)…

… oder wenn Sie leider diese Art von Operation durchgeführt haben:

  • Wiederholte fehlgeschlagene Verbindungsversuche per FTP, SSH oder an Zugangspunkten wie dem WordPress-Login…
  • Anfragen, die zu viele Fehler zurückgeben wie Massen von 403-Fehlern…

… kann Ihr Zugriff auf die Infomaniak-Server aufgrund der Sperrung der IP-Adresse (BanIP / IP-Ban) Ihrer Internetverbindung gesperrt werden.

Um die Situation zu entsperren, kontaktieren Sie den Infomaniak-Support per E-Mail und geben Sie die betroffene Domain und vor allem Ihre betroffene öffentliche IP-Adresse an.

 

Endgültige Freigabe (IP auf Whitelist)

Mit einem Cloud-Server, können Sie zusätzlich die betroffene IP-Adresse dauerhaft freigeben, damit die Sperre nie wieder auftritt, unabhängig von der Situation. Dazu müssen Sie:

  1. Eine dedizierte IP haben, die mit Ihrem Cloud-Server verbunden ist.
  2. Sich bewusst sein, dass Infomaniak keine potenziellen Angriffe von dieser IP mehr blockiert; Angriffe oder bösartige Zugriffsversuche von dieser Adresse werden nicht mehr automatisch durch die Sicherheitsysteme blockiert.
  3. Per E-Mail und von einer Kontaktadresse, die mit dem Konto (Eigentümer oder Administrator) verbunden ist, bestätigen, dass Sie die volle Verantwortung im Falle eines Angriffs von dieser IP verstehen und akzeptieren.

War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie eine dedizierte IP für eine Website bestellen, verknüpfen oder entfernen.

 

Verwalten Sie dedizierte IP-Adressen auf einer Hosting.

 

Eine oder mehrere erste dedizierte IP-Adressen bestellen

Dazu:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
  3. Klicken Sie auf Web im linken Seitenmenü.
  4. Klicken Sie auf Dedizierte IPs im linken Seitenmenü.
  5. Klicken Sie auf die Schaltfläche, um eine oder mehrere IP-Adressen zu bestellen:

 

Eine oder mehrere zusätzliche dedizierte IP-Adressen bestellen

Dazu:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
  3. Klicken Sie auf Web im linken Seitenmenü.
  4. Klicken Sie auf Dedizierte IPs im linken Seitenmenü.
  5. Klicken Sie auf Bestellen :

 

Eine dedizierte IP-Adresse mit einer Website auf einem Hosting verbinden

Sobald die IP bestellt und bezahlt ist, nehmen Sie sich die Voraussetzungen unten zur Kenntnis, da der Wechsel zu einer dedizierten IP-Adresse für eine Website zu einer vorübergehenden Unterbrechung führen kann, insbesondere bei Vorhandensein eines SSL-Zertifikats von Let’s Encrypt. Um die Auswirkungen zu begrenzen:

  • Beginnen Sie damit, die TTL der DNS-Einträge A und AAAA (für @ und www) auf 5 Minuten zu verkürzen.
  • Warten Sie die vorherige TTL-Dauer ab, bevor Sie Änderungen vornehmen.
  • Die folgende Änderung sollte während einer Zeit niedrigen Verkehrsaufkommens vorgenommen werden, um die durch die unvermeidliche Unterbrechung verursachte Beeinträchtigung zu minimieren.
  • Am Ende des Verfahrens müssen Sie so lange warten, bis der neue TTL abgelaufen ist, damit sich die neue Konfiguration ausbreiten kann und das SSL-Zertifikat neu generiert wird. Anschließend müssen Sie die Erreichbarkeit der Website über HTTPS überprüfen, um sicherzustellen, dass alles korrekt funktioniert.

Um auf eine dedizierte IP-Adresse zu wechseln:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
  3. Klicken Sie auf Web im linken Seitenmenü.
  4. Klicken Sie auf Dedizierte IPs im linken Seitenmenü.
  5. Klicken Sie auf die Schaltfläche, um die IP einem Site Ihres Hostings zuzuweisen:
  6. Wählen Sie die Website aus, der die neue IP-Adresse zugewiesen werden soll.
  7. Klicken Sie das Kästchen an, nachdem Sie die Warnungen gelesen haben.
  8. Klicken Sie auf die Schaltfläche Zuordnen:

 

Eine dedizierte IP-Adresse von einer Website entfernen

Sobald die IP installiert ist, um sie zu deinstallieren:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
  3. Klicken Sie auf Web im linken Seitenmenü.
  4. Klicken Sie auf Dedizierte IPs im linken Seitenmenü.
  5. Klicken Sie auf das Aktionsmenü ⋮, das sich rechts neben dem betreffenden Element befindet.
  6. Wählen Sie Trennen:
  7. Nehmen Sie die Warnungen zur Kenntnis und bestätigen Sie die Löschung, um den Deinstallationsvorgang der IP abzuschließen.

 

Nehmen Sie diese Anleitung zur Kenntnis, wenn Sie Informationen zu möglichen Problemen mit Ihrer IP suchen.


War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie ein Webhosting von MySQL auf MariaDB migrieren.

 

Vorwort

  • MariaDB ist eine verbesserte Version von MySQL, die mit vielen leistungsstarken integrierten Funktionen und zahlreichen Verbesserungen in Bezug auf Nutzung, Sicherheit und Leistung ausgestattet ist:
    • 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 und in MySQL langsamer ist; MariaDB ist insgesamt schneller als MySQL.
    • MariaDB ist Open Source, während MySQL in seiner Enterprise-Ausgabe proprietären Code verwendet.

 

MariaDB anstelle von MySQL verwenden

 

Das Update auf MariaDB ist irreversibel und alle Websites, die sich auf Ihrem Hosting befinden, werden anschließend mit dieser Version von MariaDB funktionieren. Überprüfen Sie die Kompatibilität Ihrer Skripte, bevor Sie fortfahren.

Um ein Webhosting auf MariaDB zu migrieren:

  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 ist.
  3. Klicken Sie im linken Seitenmenü auf Datenbanken.
  4. Klicken Sie auf den Link Zu MariaDB migrieren.

Um einen Cloud-Server zu migrieren, nehmen Sie sich diesen anderen Leitfaden zur Migration zu einer neuen Generation von Cloud-Servern zu Gemüte.


War diese FAQ nützlich?

Diese Anleitung erklärt, wie Sie ein Webhosting bei Infomaniak bestellen.

 

Ein neues Infomaniak Webhosting bestellen

Um ein erstes Webhosting zu bestellen:

  1. Erstellen Sie bei Bedarf ein Benutzerkonto.
  2. Hier klicken, um auf den Manager von Infomaniak zuzugreifen.
  3. Klicken Sie auf Hosting (Univers Web & Domain):
  4. Klicken Sie, um ein neues Hosting zu bestellen:
  5. Sobald Sie im Shop sind, stellen Sie sicher, dass Sie in der gewünschten Organisation bestellen (wählen Sie eine andere aus der Liste aus, falls erforderlich, oder erstellen Sie eine neue unter Punkt 6 unten):
  6. Bestätigen Sie Ihre Auswahl, indem Sie auf die blaue Schaltfläche am unteren Rand der Seite klicken (oder erstellen Sie zunächst eine neue Organisation, falls erforderlich, über den blauen Link, der dafür vorgesehen ist):
  7. Geben Sie oben den Domainnamen Ihres Hostings ein und klicken Sie auf Suchen (auch wenn Sie ihn bereits bei einem anderen Registrar verwalten):
  8. Zwei Szenarien sind nun möglich:
    1. Sie besitzen den Domainnamen noch nicht: Überprüfen Sie die Informationen und Optionen auf dem Bildschirm und klicken Sie dann auf die Schaltfläche Weiter:
    2. Sie besitzen und verwalten Ihre Domainnamen bei einem anderen Registrar: Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem Domainnamen, um nur das Hosting zu bestellen:
  9. Wählen Sie das Hosting, das Ihnen am besten gefällt.
  10. Klicken Sie auf Weiter.
  11. Bestellen Sie ab.

 

Sie sind bereits Kunde und besitzen bereits ein Hosting

Um ein zusätzliches Hosting zu bestellen:

  1. Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie auf das Einkaufswagen-Symbol:

Wenn Sie bereits einen Webhosting haben, können Sie auch eine Website zu einem bestehenden Hosting hinzufügen ohne ein neues Hosting zu bestellen oder zu bezahlen (Multi-Site-/Multi-Domain-Verwaltung).


War diese FAQ nützlich?

Diese Anleitung erklärt, wie man ein SSL-Zertifikat von Let's Encrypt für eine Webseite, die bei Infomaniak gehostet wird, aktualisiert.

 

Vorbemerkung

  • Es kann notwendig sein, nach dem Hinzufügen oder Entfernen eines Alias zu einer Website ein Zertifikat neu zu erstellen, um die neuen Domänennamen, die mit der Website verbunden sind, einzubeziehen.
  • Das Dashboard zeigt Ihnen klar an, dass eine der mit der Website verbundenen Domains nicht im aktuellen SSL-Zertifikat enthalten ist:

 

Ein Let's Encrypt-Zertifikat aktualisieren

Um auf die Verwaltung der Zertifikate zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
  2. Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist:
  3. Klicken Sie auf das Aktionsmenü ⋮.
  4. Klicken Sie auf Zertifikat ändern:
  5. Wählen Sie den Typ des zu aktualisierenden Zertifikats aus.
  6. Klicken Sie auf die Schaltfläche Weiter:
  7. Überprüfen oder wählen Sie die betreffenden Domains aus.
  8. Klicken Sie auf die Schaltfläche Installieren:

War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie die Grenzen einer auf einem Webhosting geteilten oder einem Cloud-Server gehosteten Website anpassen.

 

Grenzen einer Website freischalten oder anpassen

Um auf die Verwaltung der Website zuzugreifen:

  1. Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager ( Hilfe benötigt? ) zuzugreifen.
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts:
  3. Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
  4. Klicken Sie auf die Registerkarte PHP / Apache.

 

Sie können insbesondere...

  • ... die Speichergrenze ( memory_limit = 1280 MB ) und die maximale Ausführungszeit der Skripte ( max_execution_time = 60 Minuten ) für 60 Minuten freischalten:
    • Diese Freischaltung ist maximal 10 Mal pro Jahr möglich.
  • ... die Grenzen von:
    • max_execution_time (in Sekunden)
    • memory_limit (in MB)
    • post_max_size & upload_max_filesize (maximale Dateigröße für den Upload, in MB)
    • Nur Cloud-Server: Max children (nehmen Sie Kenntnis von diesem anderen Leitfaden)
    • Nur Cloud-Server: Max input time

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

 

Maximale Werte je nach Hosting-Typ

GrenzenGeteiltCloud-ServerCLI (nur Cloud-Server)
max_execution_time300 s3600 s 0 (unbegrenzt) s max
memory_limit1280 Mo2048 Mo max512 Mo max
post_max_size + upload_max_filesize9223372036854775807 Mo max9223372036854775807 Mo max48 Mo max
max_children20 max20 (Standard, änderbar) 
gleichzeitige Verbindungen pro IP30 max30 (Standard, änderbar) 
max_input_time0 (unbegrenzt)0 (Standard, änderbar)0 (unbegrenzt)
Dateien (Inodes)keine Begrenzung der Anzahl der Dateien pro Hosting

War diese FAQ nützlich?

Dieser Leitfaden erklärt, wie Sie innerhalb eines Webhostings von Infomaniak die Adresse einer Website, die derzeit ein Subdomain (https://dev.domain.xyz) ist, durch die Hauptdomain (https://domain.xyz) ersetzen.

 

Vorwort

  • Die Operationen im Überblick:
    1. Man beginnt mit einer Website, die über die URL der Hauptdomain dev.domain.xyz erstellt und zugänglich ist.
    2. Man fügt einen Alias domain.xyz hinzu.
    3. Man vertauscht die 2 Typen (die Hauptdomain wird zum Alias und der Alias wird zur Hauptdomain).
    4. Man entfernt den alten Namen dev.domain.xyz.
  • Zu beachten ist, dass der Speicherort der Website im ursprünglichen Ordner auf dem Server bleibt; der Name dieses Speicherorts kann die Form /sites/dev.domain.xyz haben, dies hat jedoch keinerlei Auswirkungen auf die Produktionswebsite.
  • Nehmen Sie auch den letzten Abschnitt dieses anderen Leitfadens zur Kenntnis.

 

Eine verknüpfte Domain umkehren

Hier sind die detaillierten Operationen, um von einer Website mit einer Subdomain-Adresse zu einer direkten Adresse zu wechseln (hier wird dev.domaine-exemple.ch zu domaine-exemple.ch):

  1. Klicken Sie hier , um auf die Verwaltung Ihrer Website im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den der Website zugewiesenen Namen:
  3. Klicken Sie anschließend auf den Pfeil , um den Abschnitt Domains dieser Website zu erweitern:
  4. Klicken Sie auf die Schaltfläche Domain hinzufügen:
  5. Fügen Sie den gewünschten neuen Namen hinzu (wenn der hinzuzufügende Domainname sich in derselben Organisation befindet, wird er in der Liste vorgeschlagen, andernfalls geben Sie seine Schreibweise ein):
  6. Aktivieren oder deaktivieren Sie die Kontrollkästchen:
    • Wenn die hinzugefügte Domain nicht die Form einer Subdomain hat, können Sie die Version www der Domain automatisch hinzufügen.
    • Automatisch die DNS-Einträge der hinzugefügten Domains aktualisieren (falls möglich).
    • Automatisch die entsprechenden SSL-Zertifikate aktualisieren (falls möglich).
  7. Klicken Sie auf die Schaltfläche, um zu Bestätigen und warten Sie:
  8. Sobald die Hinzufügung abgeschlossen ist, klicken Sie auf das Aktionsmenü ⋮ rechts neben der hinzugefügten Domain, die Sie als Hauptdomain festlegen möchten:
  9. Wählen Sie aus, um das Element als Hauptdomain festzulegen:
  10. Bestätigen Sie den Vorgang, um die Domains zu vertauschen:

War diese FAQ nützlich?

Diese Anleitung bezieht sich auf den Aufgabenplaner, eine Funktion, die es ermöglicht, Skripte auf Webhosting zu einem Zeitpunkt und in einem Intervall Ihrer Wahl auszuführen, um wiederholte Aufgaben zu automatisieren.

 

Nehmen Sie auch Kenntnis von dieser anderen Anleitung, wenn Sie Informationen über crontab (Crons via SSH) auf Cloud-Server suchen.

 

Auf den Aufgabenplaner (Webcron) zugreifen

Um auf das Aufgabenplanungstool zuzugreifen:

  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 auf Web im linken Seitenmenü.
  4. Klicken Sie auf Aufgabenplaner im linken Seitenmenü:
  5. Klicken Sie auf Aufgaben im linken Seitenmenü.
  6. Die vorhandenen Crons und die laufenden Aufgaben werden unter den 2 Registerkarten der Seite angezeigt.
  7. Klicken Sie auf die Schaltfläche Aufgabe planen, um eine geplante Aufgabe zu erstellen, indem Sie insbesondere angeben, ob die URL des auszuführenden Skripts passwortgeschützt ist, ob Sie Benachrichtigungen erhalten möchten, und natürlich das gewünschte Intervall (siehe unten) usw.:
  8. Vergessen Sie nicht, die Aufgabe mit der Umschalttaste (Toggle Switch) zu aktivieren:

 

Minimale Intervalle

Im nächsten Schritt können Sie den Cron nach… planen

  • [ a ]… vordefinierten Intervallen wie z.B. einmal pro Woche…
  • [ b ]… oder eine Anpassung an ein minimales Intervall von:
    • 15 Minuten mit einem Shared Hosting
    • 1 Minute auf Cloud-Server

 

Benachrichtigungen & Analyse

Im nächsten Schritt können Sie Benachrichtigungs-E-Mails aktivieren:

Der nächste Schritt ermöglicht es, eine Analyse der Aufgabe zu aktivieren:

 

Aufgabe manuell einmal ausführen

Sobald die Aufgabe erstellt wurde, klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Element, um auf die Schnellverwaltung Ihrer Aufgabe und deren Ausführungsprotokoll zuzugreifen:

Oben auf der Seite können Sie auf die Schaltfläche klicken, um die Aufgabe manuell einmal auszuführen:


War diese FAQ nützlich?

Diese Anleitung erklärt, wozu die Option "MySQL-Präfix" in den Parametern einer Website dient und welche Auswirkungen sie auf die Funktionsweise Ihrer Webanwendungen (CMS) und PHP-Skripte hat.

 

Vorwort

  • Wenn die Option "MySQL-Präfix" für eine Website aktiviert ist, müssen Sie den Präfix "wxyz_" nicht mehr vor den Namen und die Benutzer Ihrer MySQL-Datenbanken hinzufügen.
  • Ein PHP-Skript kann sich somit mit dem Benutzer "monuser" und einer Datenbank "mabase" mit MySQL verbinden, und der Zugriff erfolgt automatisch mit dem Benutzer "wxyz_monuser" und der Datenbank "wxyz_mabase".
  • âš  Wenn Sie eine Migration von einem alten Infomaniak-Angebot durchführen:
    • Nach der Migration einer Website von der alten Konsole ist die Option "MySQL-Präfix" standardmäßig aktiviert, um die Verbindung Ihrer Webanwendungen (WordPress, Joomla, Drupal usw.) und PHP-Skripte mit Ihren MySQL-Datenbanken automatisch aufrechtzuerhalten.
    • Um die ordnungsgemäße Funktion Ihrer Websites im Falle einer Migration Ihres Hostings auf einen anderen Server sicherzustellen, wird dringend empfohlen, diese Funktion zu deaktivieren und die damit verbundenen Anpassungen vorzunehmen.

 

MySQL-Präfix-Option verwalten

Weiter mit Umgebungsvariablen

Es ist möglich, Umgebungsvariablen direkt über den Manager für Ihre gesamte Website zu konfigurieren:

  1. Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
  2. Klicken Sie direkt auf den Namen des betreffenden Produkts:
  3. Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
  4. Klicken Sie auf die Registerkarte PHP / Apache.
  5. Schalten Sie den Umschalter (toggle switch) MySQL-Präfix ein oder aus:
  6. Klicken Sie auf die Schaltfläche Speichern unten auf der Seite.
  7. Führen Sie die notwendigen Anpassungen in den Konfigurationsdateien Ihrer Webanwendungen und PHP-Skripte durch…

 

Auswirkungen und durchzuführende Anpassungen

Nach der Deaktivierung der Option MySQL-Präfix für eine Website können einige PHP-Skripte oder CMS möglicherweise nicht mehr funktionieren. Um die Verbindung zu Ihren Datenbanken wiederherzustellen, müssen Sie die folgenden Informationen in der (den) Konfigurationsdatei(en) der betroffenen Skripte unbedingt aktualisieren:

  • Der Name der MySQL-Datenbank: Sie müssen den Präfix Ihres Servers hinzufügen
    • vorher: mabase
    • nachher: wxyz_mabase
  • Der Benutzer der MySQL-Datenbank: Sie müssen den Präfix Ihres Servers hinzufügen
    • vorher: monuser
    • nachher: wxyz_monuser

War diese FAQ nützlich?