Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Diese Anleitung erklärt, wie Sie Dateien eines Webhostings mit einer FTP-Software/FTP-Client verwalten.
Vorwort
- Um die Dateien Ihres Webhostings einfach und schnell zu verwalten, ohne eine Anwendung installieren oder FTP-Anmeldeinformationen eingeben zu müssen, verwenden Sie Web FTP über Ihren Infomaniak Manager (er ermöglicht insbesondere CHOWN und die Komprimierung/Dekomprimierung von Dateien
zip). - Die verschiedenen von Infomaniak angebotenen Dienstleistungen sind alle kompatibel mit den entsprechenden Standardprotokollen (FTP/S3/Swift für die Speicherung zum Beispiel), daher, wenn Sie ein Problem mit einer Drittanbieter-Software haben, wenden Sie sich direkt an deren Herausgeber oder einen Partner und konsultieren Sie die Unterstützungspolitik sowie Artikel 11.9 der AGB von Infomaniak.
- Was die von Infomaniak unterstützten Protokolle (FTP, SFTP, etc.) betrifft, je nach Ihrem Hosting-Angebot (Starter, Node.js, etc.), nehmen Sie Kenntnis von dieser anderen Anleitung.
Parameter für FTP-Software
Voraussetzungen
- Erstellen Sie ein FTP/SSH-Konto.
- Installieren Sie eine FTP-Software/FTP-Client wie Filezilla, Cyberduck, Commander One, Transmit, etc.
Unabhängig von Ihrer FTP-Software/FTP-Client sind die 3 unverzichtbaren Parameter zur Konfiguration eines FTP-Zugangs immer:
- Hostname: FTP-Serveradresse
- Benutzername: Name des FTP-Kontos
- Passwort: Das des FTP-Kontos

- Die Portnummer ist in der Regel auf Standard zu lassen.
- Der Verbindungstyp und -modus ist in der Regel auf Standard zu lassen.
- Wenn eine Begrenzung der Anzahl gleichzeitiger Verbindungen angeboten wird, wird empfohlen, sie zu aktivieren.
Zugangsinformationen zum Hosting erhalten
Sie finden alle Informationen in Ihrem Infomaniak Manager:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen wurde.
- Klicken Sie auf FTP (oder FTP / SSH) im linken Seitenmenü

1. FTP-Hostname
Der im FTP-Client zu verwendende Hostname wird oben auf der Seite angegeben, die im Punkt 3 oben erhalten wurde und ein Symbol ermöglicht es, die Adresse in die Zwischenablage zu kopieren.
Starter-Angebot - einfache Webseite

Wenn die angegebene Domain nicht funktioniert (zeigt z.B. nicht auf die IP-Adresse des Hostings), verwenden Sie die IP-Adresse als Hostnamen in der Form 123.45.678.123 (nehmen Sie sich Zeit, diese Anleitung zu lesen).
Bezahlter Webhosting

Verwenden Sie den Hostnamen in der Form xyzb.ftp.infomaniak.com zum Beispiel.
2. FTP-Benutzername

Der Benutzername ist der Name des Kontos, das Sie in Ihrem Manager erstellen: xyzb_abcdefg zum Beispiel.
3. FTP-Benutzerpasswort

Das FTP-Benutzerpasswort wird vom Ersteller des FTP-Kontos festgelegt. Bei Verlust bearbeiten Sie das FTP-Konto, indem Sie darauf klicken, und legen Sie ein neues Passwort fest.
Sobald die Verbindung hergestellt ist…
Wenn Sie die 3 erforderlichen Parameter eingeben, sollte Ihre FTP-Anwendung die Verzeichnisstruktur Ihres Hostings anzeigen:
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.
Dieser Leitfaden erklärt, wie Sie sich per SSH mit einem Webhosting oder einem Cloud-Server verbinden.
SSH-Verbindung herstellen…
… über einen Webbrowser
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie im linken Seitenmenü auf FTP / SSH.
- Klicken Sie auf die Schaltfläche Web SSH:

… über das Terminal oder eine Anwendung
Um sich per SSH zu verbinden, verwenden Sie die folgenden Befehle aus einer Anwendung vom Typ Terminal (Kommandoschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät, z. B.:
- Terminal (bereits in macOS und Linux integrierte Anwendung)
- PuTTY (Windows)
- Windows 10 SSH-Client (Hilfe auf Französisch / auf Englisch)
Geben Sie dann den folgenden Befehl ein:
ssh username@serverusernameist der Benutzername des FTP-Kontosserverist der Host-Server (z. B. xxxx.ftp.infomaniak.com)
Um zu erfahren, welcher Befehl verfügbar ist und den zu verwendenden Pfad zu kennen, führen Sie den Befehl "whereis" aus:
$ whereis mysql
mysql: /opt/mysql/bin/mysql
Dieser Leitfaden bietet Lösungen für Fehler wie „Schadwebsite! Die Website wurde als schädlich gemeldet und aufgrund Ihrer Sicherheitspräferenzen blockiert“ ("STOP! This Website Can Harm Your Computer!" auf Englisch).
Wer hat diese Meldung hinterlassen?
Diese Fehlermeldung oder Warnung…
- … WIRD NICHT von Infomaniak hinzugefügt.
- … wird von Google auf Basis von https://www.stopbadware.org/ generiert.
- … kann möglicherweise nicht mehr direkt angezeigt werden, da…
- … Sie nicht mehr von Google gelistet sind.
- … Sie einen Browser verwenden, der sich nicht auf die Google-Kontrollen stützt.
Was tun?
Wenn dies nicht die Website betrifft, die Sie betreuen, nehmen Sie die Google-Hilfe zu diesem Thema zur Kenntnis.
Wenn die Website Ihre eigene ist, nehmen Sie die folgenden Tipps zur Kenntnis:
- Überprüfen Sie den Quellcode der veröffentlichten Seite: Es gibt sicherlich zusätzlichen Code im Vergleich zu den noch gesunden Seiten; es könnte sich um einen schädlichen iFrame oder eine beliebige Einbindung handeln…
- Auf der betreffenden Seite klicken Sie auf die Schaltfläche „Warum wurde diese Website blockiert“ und folgen Sie den Anweisungen…
- Nehmen Sie die Google-Dokumentation zu diesem Thema zur Kenntnis.
- Überwachen Sie das Tool zur Erkennung von Schwachstellen, das das Problem möglicherweise in der Zwischenzeit löst.
Erleichtern Sie sich das Leben! Bei Bedarf 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.
Dieser Leitfaden erklärt, wie Sie die für Ihre Infomaniak-Webhosting-Websites verfügbare PHP-Version ändern.
Vorwort
- Es ist möglich, von einer alten und potenziell gefährdeten PHP-Version zu einer aktuellen Version zu wechseln, aber ein Rückwechsel zu dieser gefährdeten Version wird aus Sicherheitsgründen nicht mehr möglich sein.
- Die Änderung wird sofort und unendlich wirksam.
- Nehmen Sie sich diesen anderen Leitfaden zur Hand, wenn Sie nach Informationen zur Konfiguration der in SSH verwendeten PHP-Version suchen.
PHP-Version für eine Website ändern
Es ist möglich, die auf einer gesamten Website verwendete PHP-Version einfach zu ändern:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie auf Weitere Informationen.
- Klicken Sie auf Bearbeiten:

- Wählen Sie die gewünschte PHP-Version aus:

- Klicken Sie unten auf der Seite auf Speichern, um die Änderung zu speichern.
Es kann erforderlich sein, Ihr Hosting im Voraus zu aktualisieren, um auf die neuesten von Infomaniak angebotenen PHP-Versionen zuzugreifen.
Dieser Leitfaden erklärt, wie Sie eine MySQL/MariaDB-Datenbank hinzufügen, Benutzer erstellen oder ändern und wie Sie alle notwendigen Parameter finden, um Ihre Skripte und CMS auf einem Webhosting zu konfigurieren.
Datenbanken verwalten
Um zur Verwaltung der Datenbanken Ihres Hostings zu gelangen:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie im linken Seitenmenü auf Datenbanken (oder MariaDB, falls erforderlich):

Datenbanken
Unter der Registerkarte Datenbanken können Sie:
- Eine MySQL/MariaDB-Datenbank erstellen, indem Sie auf die Schaltfläche Datenbank hinzufügen klicken.
- Importieren, Exportieren oder Wiederherstellen einer MySQL-Datenbank, indem Sie auf das Dropdown-Symbol rechts neben der Schaltfläche Hinzufügen klicken.
Benutzer
Unter der Registerkarte Benutzer können Sie:
- Einen MySQL/MariaDB-Datenbankbenutzer erstellen, indem Sie auf die Schaltfläche Benutzer hinzufügen klicken.
Konfigurationsinformationen
Hier finden Sie auch die erforderlichen Informationen, um CMS oder Webanwendungen zu konfigurieren:
- Der Name einer Datenbank (z. B.
XXXX_dbname) - Der Benutzername einer Datenbank (z. B.
XXXX_username) - Das Passwort des Benutzernamens einer Datenbank (das Sie bei der Erstellung des MySQL/MariaDB-Benutzers gewählt haben neu festlegen, falls Sie es vergessen haben)
- Der MySQL/MariaDB-Server der Datenbanken / der Hostname (z. B.
XXXX.myd.infomaniak.com) mit seiner Version (z. B. 5.7)
Benutzerrechte, Shared-Server & Cloud
- Mit Leseberechtigungen: “SELECT”
- Mit Schreibberechtigungen: “INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, LOCK TABLES”
- Mit Admin-Berechtigungen: “CREATE, DROP, INDEX, ALTER, CREATE VIEW, SHOW VIEW, REFERENCES”
- + “CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER, EVENT” nur auf Cloud-Server (lesen Sie diesen anderen Leitfaden zu diesem Thema)
- Ohne Berechtigungen: Der Benutzer sieht die Datenbank in phpMyAdmin nicht
Datenbanken von Webanwendungen
- Lesen Sie diesen anderen Leitfaden zu WordPress.
- Lesen Sie diesen anderen Leitfaden zu Joomla.
Dieser Leitfaden erklärt, wie Sie eine zusätzliche Website zu einem bestehenden Infomaniak-Hosting-Paket hinzufügen.
Vorwort
- Das Hosting kann auf einem Webhosting-Paket oder auf einem Infomaniak Cloud-Server erfolgen.
- Die zusätzliche Website kann entweder sein:
- ein zweiter Domainname (z. B.
domain2.xyz), - oder ein Subdomain (z. B.
abc.domain.xyz) einer Domain, die Sie bereits besitzen.
- ein zweiter Domainname (z. B.
- In dieser Multisite/Multidomain-Verwaltung (Virtual Host) werden der gesamte Speicherplatz und die Ressourcen Ihres Hostings zwischen Ihren Websites/Subdomains aufgeteilt.
Auf die Website-Verwaltung zugreifen
Voraussetzungen
- Wenn die 20 in der Webhosting-Paket angebotenen Website-Standorte bereits belegt sind, zusätzliche Websites bestellen.
Um auf ein Webhosting-Paket zuzugreifen und eine Website hinzuzufügen:
- Klicken Sie hier, um auf die Verwaltung Ihrer Produkte im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie auf die blaue Schaltfläche Hinzufügen:

- Wählen Sie den optionalen Inhalt für die neue Website (A) oder andere spezifische Installation, leerer Raum, fortschrittliche Technologien (Node.js zum Beispiel) (B):

- Klicken Sie auf Weiter.
- Wählen Sie den Domain-Typ aus, der dieser neuen Website zugewiesen werden soll:
- ein bereits erworbener Domainname
- ein Subdomain, der aus einem bereits erworbenen Domainnamen erstellt wurde
- ein Domainname, der noch verfügbar und zu bestellen ist
- Geben Sie den Domainnamen (
domain2.xyz, z. B.) oder den Subdomain ein.
- Wählen Sie die erweiterten Optionen aus, darunter:
- Standardmäßig wird die neue Website im Verzeichnis
/sites/domain2.xyzauf Ihrem FTP-Server hinzugefügt. - Um manuell ein anderes Verzeichnis festzulegen, aktivieren Sie Speicherort manuell festlegen und geben Sie den Pfad und den Namen an.
- Erstellen Sie bei Bedarf einen neuen Ordner:

- Standardmäßig wird die neue Website im Verzeichnis
- Klicken Sie auf Weiter.
Wenn es sich um eine Subdomain handelt oder wenn der Domainname oder seine DNS-Zone von Infomaniak verwaltet wird, können die bestehenden DNS-Einträge automatisch aktualisiert werden. Andernfalls nehmen Sie die erforderlichen Änderungen bei Ihrem Registrar vor oder übertragen Sie die Verwaltung des Domainnamens an Infomaniak.
Diese Anleitung erklärt, wie Sie einen neuen Domainnamen zu einer Infomaniak-Website hinzufügen
Vorwort
- Wenn Sie einen neuen Domainnamen zu einer Website hinzufügen, spricht man von einem verknüpften Domainnamen, aber auch von einem Alias.
- Ein Domain-Alias in diesem Fall ist ein zusätzlicher Domainname, der ebenfalls mit einer bestehenden Website verknüpft ist.
- Damit die Website
domain.xyzmit einem ganz anderen Domainnamen wie z. B.private.abcerreichbar ist, mussprivate.abcals Alias der Website hinzugefügt werden. - Zweites Beispiel: Damit die Website
domain.xyzauch mitwww.domain.xyz erreichbar ist, muss sie als Alias zum Domainnamendomain.xyzhinzugefügt werden. In diesem Beispiel istdomain.xyzdie übergeordnete Website des Aliaswww.domain.xyz. In der Regel ist das Aliaswwwbereits automatisch hinzugefügt und vorhanden…
- Damit die Website
Alias zu einer bestehenden Website hinzufügen
Voraussetzungen
- Wenn der Domainname (der zu einem Alias werden soll) oder seine DNS-Zone von Infomaniak verwaltet wird, ist alles in Ordnung. Wenn nicht:
- Die A-Eintragung des Domainnamens muss auf Infomaniak zeigen.
- Um es zu vereinfachen, können Sie die Verwaltung des Domainnamens Infomaniak übertragen.
- Der zukünftige Alias darf nicht bereits einer sein, andernfalls muss er vorher von der aktuellen Website getrennt werden (ebenso, wenn Synonym).
Um einen zusätzlichen Domainnamen hinzuzufügen, der mit Ihrer Website verknüpft ist:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugewiesen ist:

- Klicken Sie dann auf den Pfeil , um den Abschnitt Domainnamen dieser Website zu erweitern.
- Klicken Sie auf die Schaltfläche Domainnamen hinzufügen:

- Geben Sie den oder die hinzuzufügenden Domainnamen ein, getrennt durch die Taste Eingabe.
- Wenn der Alias oder seine DNS-Zone von Infomaniak verwaltet wird, können die DNS-Einträge automatisch aktualisiert werden. Andernfalls nehmen Sie die erforderlichen Änderungen bei Ihrem Registrar vor oder übertragen die Verwaltung des Domainnamens an Infomaniak.
- Wenn Sie über ein SSL-Zertifikat wie z.B. Let's Encrypt verfügen, können Sie hier beantragen, es zu aktualisieren, um die neuen Namen einzuschließen.
- Klicken Sie auf Bestätigen, um den Vorgang abzuschließen:

Um den Alias als Hauptdomain festzulegen, beachten Sie diesen anderen Leitfaden.
Dieser Leitfaden erklärt, wie Sie den Wartungsmodus auf einer Website eines Infomaniak-Hostings aktivieren oder deaktivieren.
Vorwort
- Der Wartungsmodus ermöglicht es, eine benutzerdefinierte Nachricht an Ihre Besucher anzuzeigen, z. B. während der Behebung eines technischen Problems.
- Es ist auch möglich, IP-Adressen zu spezifizieren, die diese Seite umgehen können.
- Eine E-Mail wird an die Benutzer der Organisation gesendet.
Wartungsmodus aktivieren
Um eine Seite zu aktivieren, die vorübergehend Ihre übliche Startseite ersetzt:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie auf den Umschalter (Toggle Switch), um die Wartungsseite zu aktivieren.
- Bestätigen Sie die Warnung.
- Klicken Sie auf die Schaltfläche, um zu aktivieren:

Wartungsseite anpassen
Um eine Seite mit Ihrer gewünschten Nachricht einzurichten:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie auf Seite und Wartung im linken Seitenmenü.
- Klicken Sie auf Seite erstellen oder auf die Schaltfläche Anpassen, wenn sie bereits existiert:

- Gestalten Sie den gewünschten Text.
- Konfigurieren Sie die Anzeige mit den Elementen auf der rechten Seite.
- Klicken Sie auf Speichern & aktivieren, um die Seite zu veröffentlichen:

IP-Adressen zulassen
Es ist möglich, die echte Website auch im Wartungsmodus anzuzeigen. Dazu müssen die IP-Adressen der Computer angegeben werden, die den Wartungsmodus umgehen sollen:
- Aktivieren Sie den Wartungsmodus gemäß dem obigen Verfahren.
- Kehren Sie zur Konfigurationsseite der Wartungsseite zurück (siehe Verfahren oben).
- Unter Wartung rechts klicken Sie auf Meine IP-Adresse hinzufügen, um Ihren Computer zu autorisieren, die Website ohne Wartungsmodus anzuzeigen:

- Es ist auch möglich, die zu autorisierenden IP-Adressen manuell einzugeben.
- Klicken Sie auf Speichern und veröffentlichen.
Wenn sich die IP-Adressen der hinzugefügten Computer ändern, müssen diese Schritte wiederholt werden.
Wartungsmodus deaktivieren
Um die Meldung zu deaktivieren, die während der Wartung auf Ihrer Website angezeigt wird:
- Hier klicken, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie entweder auf die Schaltfläche Deaktivieren oder auf den Umschalter (Toggle Switch), um die Wartungsseite zu deaktivieren:

- Bestätigen Sie die Deaktivierung der Wartung.
Alternative Methode für WordPress
Es wird nicht empfohlen, die obige Infomaniak-Wartungsseite zu aktivieren, um anschließend in WordPress zu arbeiten.
Es wird empfohlen, ein WordPress-Plugin (es gibt Dutzende davon) zu installieren, das speziell für die Wartung innerhalb des CMS selbst bestimmt ist.
Andernfalls können Sie den Code <?php $upgrading = time(); ?> in eine neue leere Datei namens .maintenance (der Punkt vor dem Dateinamen ist wichtig) einfügen, die auf dem Server an der Wurzel Ihrer Website platziert wird, was alle Ihre Seiten außer der WordPress-Startseite deaktiviert.
Diese Anleitung betrifft die Eingangs- und Ausgangsverkehrsrechte zwischen verschiedenen Hosting-Anbietern auf Datenbankebene.
Zugreifen...
... auf externe Datenbanken von Infomaniak
Von einem Infomaniak-Webhosting aus können Sie MySQL-Anfragen an externe Server ohne Einschränkungen ausführen.
... von außen auf Infomaniak-Datenbanken
Der Zugriff auf Infomaniak-Datenbanken von außerhalb der Infrastruktur ist nur mit einem Cloud-Server erlaubt (der Port 3306 muss im Firewall für TCP/Eingang geöffnet werden).
Für den Zugriff auf MySQL-Datenbanken von einem anderen Infomaniak-Webhosting aus, lesen Sie diese Anleitung.
Externe Verbindungen zu MongoDB zulassen
Für MongoDB muss die Option local_only in Fast Installer deaktiviert werden:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie auf Fast Installer im linken Seitenmenü.
- Klicken Sie auf
MongoDB. - Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Objekt in der angezeigten Tabelle.
- Klicken Sie auf Konfigurieren:

- Deaktivieren Sie
local_only. - Änderungen speichern:

Der Port 27017 für MongoDB muss in der Firewall geöffnet werden.
Diese Anleitung erklärt, wie Sie die erste SSH-Verbindung zu Ihrem VPS Cloud / VPS Lite herstellen.
Einen Befehl mit Root-Rechten ausführen…
Öffnen Sie eine Anwendung vom Typ Terminal (Befehlszeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät, z. B. die Anwendung PuTTY (für Windows herunterladen und installieren) oder Terminal (standardmäßig auf macOS installiert), und führen Sie sudo -i aus, um die vollständige Root-Umgebung zu laden. Dadurch erhalten Sie eine vollständige interaktive Sitzung als Root mit dem persönlichen Verzeichnis und den Umgebungsvariablen von Root.
… auf macOS oder Linux
Um sich zu verbinden, müssen Sie ein Terminalfenster öffnen und den folgenden Befehl ausführen:
ssh -i [key path] [user]@[server]
[key path]= Link zur Datei, die den privaten Schlüssel enthält; zur Erinnerung: beim Bestellen Ihres VPS Cloud / VPS Lite wurden Sie aufgefordert, ein Schlüsselpaar zu generieren oder Ihren eigenen öffentlichen Schlüssel hochzuladen (die Rechte müssen ausreichend sein, z. B. 0700)[user]= siehe unten die Standardbenutzernamen[server]= IPv4-Adresse des Servers (im Manager angegeben)
Beispiel: ssh -i c:/path/key ubuntu@192.168.1.1
Bei einer Fehlermeldung "WARNING: UNPROTECTED PRIVATE KEY FILE!" den Befehl chmod 400 [key path] ausführen.
… auf Windows
Windows ermöglicht keine native SSH-Verbindung: Aktivieren Sie die Bash-Shell (mindestens Windows 10) oder laden Sie die folgenden beiden kostenlosen Programme herunter: PuTTY & PuTTYgen
Um zu beginnen, muss Ihr privater Schlüssel für die Verwendung mit PuTTY konvertiert werden.
Öffnen Sie dazu PuTTYgen und klicken Sie auf die Schaltfläche "Load", um Ihren privaten Schlüssel zu laden. Speichern Sie dann Ihren privaten Schlüssel mit der Schaltfläche "Save private key".
Öffnen Sie nun PuTTY und geben Sie die folgenden Elemente ein:
Unter Session (im linken Seitenfeld):
[HostName]= IPv4-Adresse des Servers (im Manager angegeben)[Port]= Standardport beibehalten, d. h. 22[Connection type]= hier "SSH" angeben
Unter Connection / SSH / Auth (im linken Seitenfeld):
- Öffnen Sie Ihren privaten Schlüssel, der über PuTTYgen generiert wurde, mit der Schaltfläche «
Durchsuchen» unter «Private key file for authentication» - Drücken Sie die Schaltfläche «
Öffnen» unten im Fenster, ein Terminal wird geöffnet und Ihr Benutzername wird abgefragt (user= siehe unten)
Standard-Benutzername [user] für nicht verwaltete Cloud-Server mit:
Tabelle der Linux-Distributionen
| Linux-Distribution | Standard-Benutzer |
|---|---|
| AlmaLinux | almalinux |
| Arch Linux | arch |
| CentOS | cloud-user |
| Debian 7 "Wheezy" und ältere Versionen | root |
| Debian 8 "Jessie" und neuere Versionen | debian |
| Fedora | fedora |
| FreeBSD | freebsd |
| Ubuntu | ubuntu |
| OpenBSD | openbsd |
| openSUSE Leap 15 | opensuse |
| openSUSE 42 | root |
| RancherOS | rancher |
| SUSE Linux Enterprise Server | root |
Der Benutzer ist immer der Standardbenutzer der Distribution.
Diese Anleitung erklärt, wie…
- … eine
CSRund einen privaten Schlüssel erstellen, um ein Zertifikat von einer Zertifizierungsstelle (CA) zu beantragen, - … dieses Zertifikat für Ihre Infomaniak-Website importieren, mithilfe der
CRT, die Sie von derCAerhalten haben.
Vorbemerkung
- Obwohl Infomaniak alle SSL-Zertifikate anbietet, die Sie benötigen könnten…
- kostenlose Let's Encrypt Zertifikate für persönliche Websites (nur möglich mit bei Infomaniak gehosteten Websites),
- DV Zertifikate von Sectigo für berufliche/private Websites, die nicht im Handelsregister eingetragen sind,
- EV Zertifikate von Sectigo für Unternehmen, die im Handelsregister eingetragen sind,
- … es ist auch möglich, ein SSL-Zertifikat zu installieren, das woanders erhalten wurde (Zwischenzertifikat/intermediate von einer Zertifizierungsstelle Ihrer Wahl), benutzerdefinierte oder selbstsignierte Zertifikate.
1. Eine CSR (Certificate Signing Request) erstellen
Eine CSR (Certificate Signing Request oder Zertifikatsignieranfrage) ist eine codierte Datei, die die notwendigen Informationen zum Anfordern eines SSL/TLS-Zertifikats enthält.
Sie muss auf Ihrer Seite erstellt werden, um sicherzustellen, dass der private Schlüssel unter Ihrer Kontrolle bleibt, indem Sie beispielsweise OpenSSL verwenden.
Passen Sie den folgenden Befehl an und führen Sie ihn in einer Anwendung vom Typ Terminal (Kommandzeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät aus:
openssl req -utf8 -nodes -sha256 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.csr -addext "subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz"
Erläuterungen
newkey rsa:2048: Erzeugt einen neuen RSA-Schlüssel mit 2048 Bit.keyout domain.xyz.key: Gibt die Datei an, in der der private Schlüssel gespeichert wird.out domain.xyz.csr: Gibt die Datei an, in der die CSR gespeichert wird.addext „subjectAltName = ...“: Fügt zusätzliche Domänen über die ErweiterungSAN (Subject Alternative Name)hinzu, die erforderlich ist, um alle gewünschten Domänen im Zertifikat zu enthalten (die Hauptdomäne domain.xyz + jede andere zugehörige Domäne oder Subdomäne, wie www.domain.xyz).
Nach der Erstellung können Sie den Inhalt der CSR mit dem folgenden Befehl überprüfen:
openssl req -in domain.xyz.csr -noout -textDadurch wird überprüft, dass alle in subjectAltName aufgeführten Domänen korrekt enthalten sind.
Sobald die CSR erstellt wurde, können Sie diese an die Zertifizierungsstelle (CA) senden, um Ihr SSL/TLS-Zertifikat zu erhalten.
2. Externes Zertifikat importieren
Nach der Validierung stellt die CA ein Zertifikat (domain.xyz.crt) und manchmal ein Zwischenzertifikat (ca_bundle.crt) aus. Um auf die Verwaltung der SSL-Zertifikate zuzugreifen:
- 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 SSL-Zertifikate im linken Seitenmenü.
- Klicken Sie auf die blaue Schaltfläche Zertifikat installieren:

- Wählen Sie das benutzerdefinierte Zertifikat aus.
- Klicken Sie auf die Schaltfläche Weiter:

- Importieren Sie Ihr Zertifikat und den privaten Schlüssel, entweder durch Importieren der Dateien
.crtund.keyoder durch Kopieren und Einfügen. - Klicken Sie auf Abschließen:

Alternative Befehl zum Generieren eines selbstsignierten Zertifikats (optional)
Wenn Sie ein lokales Zertifikat nur für Tests oder ohne eine CA (nicht für die Produktion empfohlen) benötigen, können Sie diesen Befehl verwenden:
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout domain.xyz.key -out domain.xyz.crt -addext “subjectAltName = DNS:domain.xyz, DNS:www.domain.xyz”Dies erzeugt sowohl ein selbstsigniertes Zertifikat (domain.xyz.crt) als auch einen privaten Schlüssel (domain.xyz.key). Selbstsignierte Zertifikate werden jedoch von Browsern oder öffentlichen Systemen nicht als gültig anerkannt. Sie eignen sich nur für interne oder Entwicklungsumgebungen.
Ein Zwischenzertifikat importieren
Beim Hinzufügen eines benutzerdefinierten SSL-Zertifikats ist es möglich, das Zwischenzertifikat zu importieren (durch Importieren der .crt Datei oder Einfügen der vom Zertifizierungsstellen bereitgestellten Daten):
Dieser Leitfaden erklärt, wie Sie Anomalien beheben können, die bei einem Webhosting auftreten können, wenn dieses Änderungen an seiner IP-Adresse erfahren hat (z.B. eine Serververlagerung) und Ihr Computer die alte Position in seinem DNS-Cache speichert.
DNS-Cache leeren…
Wenn Sie eine Website besuchen, speichert Ihr Computer lokal eine Zuordnung zwischen dem Domainnamen und seiner IP-Adresse im DNS-Cache. Dies beschleunigt den DNS-Auflösungsprozess bei zukünftigen Besuchen derselben Website, da der Computer die DNS-Server nicht erneut konsultieren muss, um die IP-Adresse zu erhalten.
Durch das Leeren des DNS-Caches zwingen Sie Ihren Computer, die DNS-Server erneut zu befragen, um die neuesten Informationen über die IP-Adressen der von Ihnen besuchten Websites zu erhalten.
… unter Windows
Führen Sie den folgenden Befehl in einer Anwendung vom Typ Terminal (Kommandozeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät aus. Beispiel:
- Öffnen Sie das Startmenü.
- Geben Sie cmd.
- Klicken Sie in den Suchergebnissen auf Eingabeaufforderung.
- Führen Sie den Befehl
ipconfig /flushdnsaus.
… unter macOS
Führen Sie den folgenden Befehl in einer Anwendung vom Typ Terminal (Kommandozeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät aus:
- Führen Sie den Befehl
lookupd -flushcacheaus (bei Fehlschlag:dscacheutil -flushcache).
… unter Linux
Führen Sie den folgenden Befehl in einer Anwendung vom Typ Terminal (Kommandozeilenschnittstelle, CLI / Command Line Interface) auf Ihrem Gerät aus:
- Führen Sie den Befehl
sudo systemctl restart nscdodersudo /etc/init.d/nscd restartaus, um nscd neu zu starten.
Git und GitHub sind bei Infomaniak mit allen Hosting-Angeboten verfügbar...
und natürlich das Angebot Jelastic Cloud, das Ihnen eine tiefe Integration des Versionings ermöglicht.
Diese Anleitung ermöglicht es, jeden Windows-Parameter zu „entsperren“, der durch die Meldung „Einige Einstellungen sind ausgeblendet oder von Ihrer Organisation verwaltet“ (wie z. B. die Änderung des Desktop-Hintergrunds) blockiert wird, und diese standardmäßig auf der VPS Cloud / VPS Lite-Serverangebot vorgenommenen Einschränkungen aufzuheben.
Lokale Gruppenrichtlinienparameter zurücksetzen
Um alle lokalen Gruppenrichtlinienparameter auf ihre Standardwerte zurückzusetzen:
- Öffnen Sie die Eingabeaufforderung als Administrator.
Geben Sie die folgenden Befehle ein:
RD /S /Q "%windir%\System32\GroupPolicyUsers" RD /S /Q "%windir%\System32\GroupPolicy" gpupdate /force- Starten Sie den Computer neu.
Diese Anleitung listet die unterstützten Betriebssysteme (Linux-Distributionen) auf, die bei der Bestellung eines VPS Cloud / VPS Lite installiert werden können.
Für Windows finden Sie hier eine weitere Anleitung.
Voraussetzungen
- Ein Passwort für den Benutzer erstellen, nachdem man sich das erste Mal mit dem privaten Schlüssel angemeldet hat, insbesondere um den Server bei Problemen über die VNC-Konsole zu reparieren.
Nativ unterstützte Linux-Distributionen
Debian
Wenn Sie aus der Debian-Welt kommen, dann wäre ein Server dieser Art eine ausgezeichnete Wahl, eine Alternative zu CentOS, die weiter unten vorgeschlagen wird. Die Debian-Versionen sind sehr stabil, insbesondere seit "Buster" oder kürzlich "Bookworm" (Debian 12). Mehr erfahren
Ubuntu
Wenn Sie mit der Desktop-Version von Ubuntu vertraut sind, möchten Sie sie möglicherweise auf Ihrem Server haben. Mehr erfahren
FreeBSD
Der Quellcode von FreeBSD wurde über dreißig Jahre hinweg kontinuierlich entwickelt, verbessert und optimiert. Er wird von einem großen Team von Personen entwickelt und gewartet. FreeBSD bietet fortschrittliche Netzwerkfunktionen, eine starke Sicherheit und hohe Leistung. Mehr erfahren
openSUSE
Diese Distribution ist ideal für Anfänger, erfahrene Benutzer und Ultra-Geeks, kurz gesagt, sie ist für alle geeignet! Mehr erfahren
CentOS
CentOS ist die beliebteste Distribution für einen Webserver und verfügt daher über eine große Unterstützung, sei es im Community-Forum oder überall im Web. Die CentOS-Versionen sind sehr stabil, langfristig. Mehr erfahren
Andere Linux-Distributionen
Infomaniak fügt regelmäßig neue Linux-Distributionen hinzu:
- Fedora
- rancherOS
- ArchLinux
- AlmaLinux
- RockyLinux
Spezifische Verteilung / Disk-Image
Nur offizielle Images können installiert werden und Infomaniak installiert kein Betriebssystem aus einem ISO-Disk-Image. Wenn Sie eine spezifische Verteilung installieren möchten, können Sie dies tun, indem Sie das Image in Public Cloud importieren.
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:
composerDieser 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 --versionBeispielausgabe: 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 --versionoder auch:
composer_php7.4Diese 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.
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:
- 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 das Aktionsmenü ⋮.
- Klicken Sie auf Zertifikat ändern:

- Wählen Sie den Typ des zu aktualisierenden Zertifikats aus.
- Klicken Sie auf die Schaltfläche Weiter:

- Überprüfen oder wählen Sie die betreffenden Domains aus.
- Klicken Sie auf die Schaltfläche Installieren:

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 -vUm 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.
Erstellen Sie die Datei
~/.bashrc, falls sie nicht existiert, und öffnen Sie sie dann:touch ~/.bashrc nano ~/.bashrcFügen Sie die folgende Zeile hinzu, um die gewünschte PHP-Version anzugeben (Beispiel: PHP 8.1):
export PATH="/opt/php8.1/bin:$PATH"Laden Sie Ihre Umgebung neu:
source ~/.bashrcÜberprüfen Sie die derzeit verwendete Version:
php -v which phpSie sollten einen Pfad wie
/opt/php8.1/bin/phpsehen.
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.
Erstellen Sie die Datei
~/.profile, falls sie nicht existiert, und öffnen Sie sie dann:touch ~/.profile nano ~/.profileFügen Sie die folgende Zeile hinzu:
export PATH="/opt/php8.1/bin:$PATH"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; fiSo 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 -vNach 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.
Dieser Leitfaden erklärt, wie Sie Anwendungen, PHP-Erweiterungen und Technologien (nicht abschließende Liste unten) in wenigen Klicks nur auf dem Cloud-Server installieren können.
Sehen Sie sich diesen anderen Leitfaden an, wenn Sie nach Informationen zu zusätzlichen Webanwendungen suchen, die auf jedem Hosting-Typ, einschließlich Standard-/Shared-Angebot, installiert werden können.
Apps / PHP-Erweiterungen installieren (oder deinstallieren)...
Um die Liste der Technologien zu finden und deren Installation durchzuführen:
- Hier klicken, um auf die Verwaltung Ihres Cloud-Servers im Infomaniak Manager zuzugreifen (Hilfe benötigt?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Cloud-Server zugewiesen wurde:

- Klicken Sie im linken Seitenmenü:
- PHP-Erweiterungen

- Fast Installer

- PHP-Erweiterungen
- Klicken Sie auf das Aktionsmenü ⋮ rechts neben der Erweiterung, die Sie im angezeigten Tabellenblatt deinstallieren möchten.
- Klicken Sie auf Deinstallieren.
- Andernfalls klicken Sie auf die blaue Schaltfläche Erweiterung installieren / Anwendung installieren:

- Wählen Sie dann Ihre neue Installation aus:

Nicht abschließende Liste der verfügbaren Apps & Erweiterungen
AdvanceCOMPBuildEssentialelectron_devExifToolFFmpeg↗ LeitfadenGhostscriptGifsicleGraphicsMagickHAProxyImagemagick↗ LeitfadenJpegoptimlibjpeg_turbolibqrencodelibX11_xcb1MidnightCommanderMemcached↗ LeitfadenmongoDBNVM Node Version ManagerOptiPNGp7zipPDFtkPHP_APCuPHP_CLI↗ LeitfadenPHP_FPM(veraltete Erweiterung) ↗ Leitfaden für die PHP-AlternativePHP_GnuPGPHP_gRPCPHP_igbinaryPHP_IonCube↗ LeitfadenPHP_OPcachePHP_PDFPHP_PDO_ODBC↗ LeitfadenPHP_SwoolepipPngcrushPngquantRedis↗ LeitfadenRRDTool The Round Robin Database ToolRubyCompasssystemd↗ Leitfadentesseract_ocrvarnish↗ LeitfadenvirtualenvWebPxauthxpdfxvfbZSH