Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Diese Anleitung erklärt, wie Sie Ihr aktuelles Angebot für Serveur Cloud ändern können.
Ressourcen und Konfiguration ändern
Der Basisplan für den Serveur Cloud enthält 5 Hostings und 20 Websites. Um ein zusätzliches Hosting hinzuzufügen oder die Serverkonfiguration zu ändern, um CPU/RAM zu erhöhen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie auf das Aktionsmenü ⋮, das sich rechts neben dem betreffenden Element befindet.
- Klicken Sie auf Angebot ändern:
- Führen Sie die gewünschten Anpassungen durch und beenden Sie den Vorgang.
Um die Größe des gesamten Serveur Cloud-Speicherplatzes zu verringern:
- Bestellen Sie einen neuen Server mit dem gewünschten neuen Speicherplatz (kontaktieren Sie den Support, um den neuen Server kostenlos zu bestellen, während Sie die folgenden Schritte ausführen).
- Verschieben Sie die Hostings vom alten Server zum neuen.
- Kündigen Sie den alten Server.
Nehmen Sie diese Anleitung zur Kenntnis, um den Speicherplatz eines Hostings zu ändern.
Prozessgrenze erhöhen
Unter Linux ist die Anzahl der Prozesse, die ein Benutzer oder ein System gleichzeitig erstellen kann, begrenzt. Diese Begrenzungen verhindern, dass zu schnelle Prozesse übermäßige Ressourcen verbrauchen und die allgemeine Stabilität des Systems beeinträchtigen. Die Prozessbegrenzungen werden vom Linux-Kernel verwaltet und können mit bestimmten Befehlen und Konfigurationsdateien angezeigt und geändert werden. Sie können die Erhöhung der Begrenzungen anfordern, indem Sie den Support kontaktieren.
Diese Anleitung beschreibt die Verwendung von Crontab (Cron-Jobs über SSH), die standardmäßig ausschließlich auf Serveur Cloud verfügbar ist (es gibt auch einen Aufgabenplaner für jede Art von Hosting).
Voraussetzungen
- Die von Cron aufgerufenen Skriptdateien müssen ausführbar sein (CHMOD).
Pfad
Cron-Aufgaben kennen den absoluten Pfad (path) nicht. PHP ohne Angabe der vollständigen Pfade zum ausführbaren Programm aufzurufen, macht die Ausführung der Aufgabe daher unmöglich.
Man muss angeben
/opt/phpX.X/bin/php
indem X.X
durch die gewünschte PHP-Version ersetzt wird (/opt/php7.1/bin/php
zum Beispiel).
Weitere Operationen
Die Crons des betreffenden SSH-Benutzers auflisten:
crontab -l -u NomUtilisateurSSH
Crontab bearbeiten:
crontab -e -u NomUtilisateurSSH
Per E-Mail über das Ergebnis Ihrer Cron-Aufgaben benachrichtigt werden (am Anfang der Datei hinzufügen):
MAILTO=e-mail@domain.xyz
Ein Backup wiederherstellen
Infomaniak sichert die Crons der letzten 7 Tage (einmal am Tag). Im Falle einer versehentlichen Löschung, kontaktieren Sie den Infomaniak Support, um eine Wiederherstellung anzufordern, und geben Sie die Uhrzeit und das Datum der Löschung an.
Diese Anleitung hilft Ihnen, die öffentliche IP-Adresse Ihres Geräts zu finden, was bei bestimmten Supportanfragen nützlich sein kann.
Die öffentliche IP-Adresse auf dem verbundenen Gerät anzeigen
Klicken Sie hier , um die öffentliche IP-Adresse Ihres Geräts im Format IPv4
und IPv6
zu erhalten.
Alternative Methoden
Besuchen Sie ipinfo.io oder ifconfig.me.
… auf macOS
- Von einer Anwendung vom Typ
Terminal
(Kommandzeilen-Schnittstelle,CLI / Command Line Interface
) auf Ihrem Gerät ausführen Sie den Befehlcurl ifconfig.me
und drücken Sie Eingabe. - Die angezeigte Adresse ist die öffentliche IP-Adresse des Computers.
Vergessen Sie nicht, dass sich diese Adresse periodisch ändern kann, insbesondere wenn der Router neu gestartet wird oder der Internetdienstleister eine dynamische IP-Zuweisung verwendet.
Um die Suche nach der öffentlichen IP-Adresse zu automatisieren, verwenden Sie Befehle oder Skripte, die Dienste wie api.ipify.org
abfragen ...
Diese Anleitung erklärt, wie man PHP-Umgebungsvariablen mit den Webhostings verwendet, die mit php-fpm
arbeiten.
Vorbemerkung
- Die PHP-Umgebungsvariablen (
REDIRECT_
) sind Systemvariablen, die verwendet werden, um Informationen über HTTP-Anfragen und Umleitungen zu speichern. - Sie werden in der Regel auf Webservern verwendet, um Details zu vorherigen Anfragen oder durchgeführten Umleitungen zu speichern.
- Dem Präfix "
REDIRECT_
" wird häufig zu den Umgebungsvariablen hinzugefügt, um anzugeben, dass sie mit bestimmten Umleitungen verbunden sind, die vom Server durchgeführt wurden. - Diese Variablen können Informationen wie vorherige URLs, HTTP-Methoden oder andere Daten enthalten, die mit der Navigation des Clients auf dem Webserver zusammenhängen.
Umweltvariablen verwenden
Um die PHP-Umgebungsvariablen zu verwenden:
- Definieren Sie die PHP-Umgebungsvariablen in einer Datei
.htaccess
:SetEnv EXAMPLEVARIABLE hello
- In Ihrer PHP-Datei muss der Name der zu verwendenden Variable mit
REDIRECT_
vorangestellt werden:<?php getenv('REDIRECT_EXAMPLEVARIABLE');
In diesem Beispiel wird das angezeigte Ergebnis hallo.
Weiter mit den Umgebungsvariablen
Es ist möglich, Umgebungsvariablen direkt über den Manager für Ihre gesamte Website zu konfigurieren:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Infomaniak Manager zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Name, der dem betreffenden Produkt zugewiesen wurde:
- Klicken Sie auf Verwalten unter Erweiterte Einstellungen:
- Klicken Sie auf die Registerkarte PHP / Apache.
- Klicken Sie auf den Pfeil , um den Abschnitt Umgebungsvariablen zu erweitern.
- Klicken Sie auf das Symbol Hinzufügen.
- Geben Sie die Variable und ihren Wert ein.
- Klicken Sie auf die Schaltfläche zum Speichern:
Diese Anleitung hilft bei der Behebung von Problemen mit Sonderzeichen (Akzente, Emojis usw.), die nicht korrekt angezeigt werden oder als Symbole wie ?? erscheinen, oft aufgrund einer falschen Kodierung bei der Verbindung zu MySQL.
Vorbemerkung
- Standardmäßig verwendet MySQL
UTF-8
. - Moderne MySQL-Server sind in der Regel so konfiguriert, dass sie standardmäßig
UTF-8
oderUTF-8MB4
verwenden.- Das ist für die meisten Fälle geeignet, insbesondere für internationale Sprachen und Emojis.
- Nehmen Sie auch Kenntnis von dieser anderen Anleitung, um zu lernen, wie Sie Probleme mit der Kodierung von nicht-europäischen Zeichen und Emojis in Ihren Entwicklungen vermeiden können.
MySQL / MariaDB Standard-Charset festlegen (Cloud-Server)
Mit einem Infomaniak Cloud-Server können Sie den Standard-Charset (utf8
oder utf8mb4
) festlegen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen des betreffenden Produkts.
- Klicken Sie auf MariaDB im linken Seitenmenü und wählen Sie den Standard-Charset aus:
Wenn Sie noch nicht zu MariaDB migriert haben, ist das Prinzip dasselbe:
Eine spezifische Kodierung erzwingen (latin1
zum Beispiel)
Wenn Sie mit einer Datenbank in latin1
(ISO-8859-1) arbeiten müssen, müssen Sie die Kodierung bei der Verbindung entsprechend Ihrem Umfeld explizit anpassen.
Bei den aktuellen Angeboten, platzieren Sie den folgenden Code in einer Datei user.ini
, die sich im Stammverzeichnis Ihres Hostings befindet:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"
oder in PHP (MySQL-API):
mysql_query("SET CHARACTER SET latin1");
Bei den alten Hosting-Paketen, erzwingen Sie die MySQL-Verbindung in latin1
über die Datei .htaccess
, die sich im Stammverzeichnis Ihres Hostings befindet:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
Supervisor wird nicht direkt angeboten, da systemd
empfohlen wird, besser in Debian integriert ist und in Fast installer verfügbar ist.
Falls Sie es dennoch installieren sollten, kontaktieren Sie den Infomaniak-Support schriftlich.
Diese Anleitung erklärt, wie Sie eine Sicherung eines VPS Cloud in Form eines Snapshots erstellen.
Vorbemerkung
- Ein Snapshot ist wie ein Foto Ihres VPS Cloud zu einem bestimmten Zeitpunkt, das alles enthält, was sich auf Ihrem Server befindet, einschließlich Ihres Betriebssystems, Ihrer Anwendungen, Ihrer Daten usw.
- Snapshots können insbesondere verwendet werden für…
- … schützen Ihren VPS Cloud im Falle eines Problems: Wenn Sie ein Problem mit Ihrem VPS Cloud haben, können Sie ein Snapshot wiederherstellen, um zu einem früheren Zustand zurückzukehren.
- … Änderungen risikofrei testen: Bevor Sie wichtige Änderungen an Ihrem VPS Cloud vornehmen, können Sie ein Snapshot erstellen, um im Bedarfsfall zurückkehren zu können.
- Sie profitieren von einem kostenlosen Snapshot, um Ihren gesamten Server in einem dedizierten Bereich zu sichern. Bei Bedarf können Sie zusätzlichen Speicherplatz bestellen oder einen Snapshot löschen, um einen neuen zu erstellen.
- Zwei Arten von Sicherungen sind möglich:
- Snapshot der Daten: ermöglicht es, ein Bild des Volumens zu erstellen, das Ihre Daten enthält (nicht verfügbar für Windows-Distributionen).
- Snapshot des Betriebssystems: ermöglicht es, ein Bild des Volumens zu erstellen, das Ihr Betriebssystem enthält. Dieser Typ der Sicherung erfordert eine Unterbrechung von einigen Minuten Ihrer Anwendungen und Websites.
- Es wird empfohlen, regelmäßig Snapshots zu erstellen, z.B. einmal pro Woche oder pro Monat; dadurch verfügen Sie über eine Historik Ihres VPS Cloud und können im Falle eines Problems zurückgehen.
- Es ist offensichtlich möglich, den Zustand des VPS Cloud mit dem zuvor erstellten Snapshot wiederherzustellen.
Ein Snapshot erstellen
Dazu:
- 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 zugewiesen wurde.
- Klicken Sie auf Snapshot im linken Seitenmenü.
- Klicken Sie auf die blaue Schaltfläche Snapshot erstellen:
- Wählen Sie den Typ des Snapshots aus, den Sie erstellen möchten (Daten oder Betriebssystem).
- Klicken Sie auf die blaue Schaltfläche, um die Erstellung des Snapshots zu starten:
- Eine E-Mail wird gesendet, wenn der Snapshot erstellt wurde.
Ein Snapshot löschen
Dazu:
- 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 zugewiesen wurde.
- Klicken Sie auf Snapshot im linken Seitenmenü.
- Klicken Sie auf das Aktionsmenü ⋮ rechts neben dem betreffenden Objekt in der angezeigten Tabelle.
- Klicken Sie auf Löschen:
Zusätzliche Snapshots bestellen
Dazu:
- 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 zugewiesen wurde.
- Klicken Sie auf Snapshot im linken Seitenmenü.
- Klicken Sie auf das Supermarkt-Wagen-Symbol:
- Folgen Sie den Anweisungen, um die Bestellung abzuschließen.
Es ist nicht möglich, ein zusätzliches Snapshot zu bestellen, wenn ein Snapshot bereits in Bearbeitung ist.
Diese Anleitung erklärt, wie Sie das Speichervolumen Ihres VPS Cloud nach der Änderung des Angebots erhöhen können.
Vorbemerkung
- Standardmäßig wird der VPS Cloud mit zwei Volumes geliefert:
- 1 Volume für das Betriebssystem Ihrer Wahl (
/dev/vda
). - 1 Volume für die Speicherung Ihrer Daten (
/dev/vdb
), dieses wird vergrößert.
- 1 Volume für das Betriebssystem Ihrer Wahl (
- Achtung: je nach installiertem Betriebssystem kann sich das Systemvolumen
/dev/sda
,/dev/sda1
oder/dev/vda
nennen; ebenso das Datenvolumen/dev/sdb
,/dev/sdb2
oder/dev/vdb
… Es ist daher ratsam, diese Angaben durch diejenigen zu ersetzen, die Ihrer Situation entsprechen.
SSH-Befehle zum Erhöhen des Speichervolumens
Wenn Sie sich für XFS entscheiden, müssen Sie die entsprechenden Tools installieren (falls sie noch nicht vorhanden sind):
sudo apt install xfsprogs
Dann erhöhen Sie das Volume mit den folgenden SSH-Befehlen:
sudo xfs_grow /dev/vdb
Und wenn Sie EXT4 wählen:
sudo resize2fs /dev/vdb
Das Volumen nach einer Erhöhung des Speichervolumens erweitern
Zwei Szenarien können eintreten, nachdem Sie den Speicherplatz Ihres Linux-Servers erweitert haben. Beachten Sie, dass keine Daten beim Erhöhen des Speicherplatzes durch das Ändern des Angebots Ihres VPS gelöscht werden.
Erster Fall
Falls das gesamte Volumen ohne Partitionierung verwendet wird, ist es nicht notwendig, ein resizepart durchzuführen, da keine Partition vorhanden ist.
sudo umount /dev/vdb
sudo fsck.ext4 -f /dev/vdb
sudo resize2fs /dev/vdb
Zweiter Fall
Wenn ein Volume eine Partition enthält (/dev/vdb1), müssen Sie zunächst die Prozesse stoppen, die dieses Volume verwenden, und dann die Partition austragen.
sudo umount /dev/vdb1
Anschließend muss die Partition mit parted vergrößert werden, das über den Befehl resizepart verfügt, was bei fdisk nicht der Fall ist.
sudo parted /dev/vdb
GNU Parted 3.2
Using /dev/vdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) resizepart 1 100%
(parted) quit
sudo fsck.ext4 -f /dev/vdb1
sudo resize2fs /dev/vdb1
Und das Systemvolumen?
Es ist nicht möglich, die Größe des Systemvolumens zu erweitern.
Für Linux stellt Infomaniak 20 Go bereit, was für jede Linux-Distribution ausreicht.
Für Windows stellt Infomaniak 100 Go auf der Festplatte C bereit, was für Windows ausreicht. Anwendungen müssen auf dem Laufwerk D installiert werden. Wenn Sie über 50 Go verfügen, können Sie 100 Go anfordern (kontaktieren Sie den Infomaniak-Support und geben Sie einen Zeitrahmen für den Vorgang an, da mit einigen Minuten Unterbrechung zu rechnen ist).
Diese Anleitung erklärt, wie Sie auf den Bootloader eines VPS Cloud / VPS Lite über den Infomaniak Manager zugreifen können.
Der Bootloader (oder Bootmanager) ist die Software, die es ermöglicht, ein oder mehrere Betriebssysteme (Multi-Boot) auf Ihrem VPS Cloud / VPS Lite zu starten.
Bootloader eines VPS Cloud / VPS Lite anzeigen
Die folgende Prozedur ermöglicht es, den Bootloader von GRUB anzuzeigen:
- Klicken Sie hier, um auf die Verwaltung Ihres Produkts im Manager Infomaniak zuzugreifen (Hilfe benötigen?).
- Klicken Sie direkt auf den Namen, der dem betreffenden Produkt zugeordnet ist.
- Klicken Sie auf VNC-Konsole öffnen.
- Klicken Sie auf Server neu starten, während Sie das neue Fenster mit der VNC-Konsole geöffnet lassen.
- Aktualisieren Sie sofort die VNC-Konsole, sobald der Server neu startet, um den Bootloader des Servers anzuzeigen; GRUB wird dann angezeigt und Sie können ihn durch Drücken einer Taste auf Ihrer Tastatur angezeigt lassen:
Diese Anleitung erklärt, wie man die Überwachungsdaten (Netzwerkstatistiken, CPU, RAM usw.) eines Serveur Cloud anzeigt und interpretiert.
Die Aktivität eines verwalteten Serveur Cloud überwachen
Um auf das Monitoring zuzugreifen
- 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 Monitoring im linken Seitenmenü
Verschiedene Daten stehen zur Verfügung, um die Aktivität Ihrer Serveurs Cloud zu überwachen, darunter:
- der eingehende und ausgehende Datenverkehr (Netzwerk)
- der Durchschnitt der Systemlast (load average)
- der Durchschnitt der CPU-Auslastung
- die Menge des verwendeten Arbeitsspeichers (RAM)
- der verwendete Festplattenspeicher
- die Anzahl der Hits pro Sekunde.
- der Durchschnitt der ausgeführten MySQL-Anfragen
Die Statistiken interpretieren
Durch die Interpretation des Monitorings der Ressourcen eines Serveurs Cloud können Sie die Ressourcen (die Leistung) schätzen, die Sie benötigen, um Ihre Websites und Anwendungen zu betreiben.
Gesamtsystemlast
Die Gesamtlast des Systems fasst in Prozent den Auslastungsgrad der virtuellen Prozessoren zusammen. In diesem Beispiel nutzt der Server daher weniger als 10% seiner Ressourcen (0,10).
Prozessor (CPU) und Speicher (RAM)
Diese Diagramme zeigen, dass weniger als 10% der virtuellen Prozessoren genutzt werden und dass weniger als 3 GB RAM tatsächlich verwendet werden. In diesem Beispiel ist die Konfiguration dieses Servers daher im Vergleich zu den tatsächlichen Anforderungen überdimensioniert.
Hoher Cache-Speicher
Ein hoher Cache-Speicher auf einem Server ist nicht ungewöhnlich und oft in vielen Fällen vorteilhaft. Hier ist warum:
- Caching für verbesserte Leistung: Moderne Betriebssysteme wie Linux nutzen freien Speicher, um Daten vom Datenträger zu cachen und so die Leistung zu verbessern. Wenn Sie auf Dateien oder Anwendungen zugreifen, kann das System die Daten schnell aus dem Cache abrufen, anstatt sie von langsameren Speichergeräten wie Festplatten zu lesen. Dies trägt dazu bei, die Gesamtantwortzeit Ihres Servers zu verkürzen und die Leistung erheblich zu verbessern.
- Effiziente Nutzung des Speichers: Eine hohe Speichernutzung aufgrund des Cachings bedeutet, dass Ihr Server den verfügbaren Speicher effizient nutzt. Unbenutzter Speicher ist verschwendeter Speicher. Solange der Speicher für nützliche Zwecke wie das Caching verwendet wird, ist dies ein positives Zeichen.
- Automatische Speicherverwaltung: Betriebssysteme sind so gestaltet, dass sie die Größe des Caches automatisch an die Bedürfnisse der laufenden Anwendungen anpassen. Wenn eine Anwendung mehr Speicher benötigt, kann der Cache seine Größe verringern, um dies zu ermöglichen. Diese dynamische Speicherverwaltung stellt einen Ausgleich zwischen Caching und der Bedienung der aktiven Anwendungen sicher.
- Überwachungsperspektive: Aus der Sicht der Überwachung kann eine hohe Speichernutzung aufgrund des Caches zunächst Bedenken auslösen, aber es ist entscheidend, die Messungen im Kontext des Verhaltens Ihres Servers zu interpretieren. Wenn Sie gute Leistungen feststellen und keine Anzeichen für Speicherprobleme wie Swapping oder Anwendungsabstürze bemerken, ist die hohe Cache-Nutzung wahrscheinlich erwartet und vorteilhaft.
Zusammenfassend lässt sich sagen, dass ein hoher Cache-Speicher auf einem Server normal ist und dazu beitragen kann, die Gesamtleistung des Systems zu verbessern. Machen Sie sich keine Sorgen, wenn Sie eine hohe Nutzung des Cache-Speichers beobachten, solange Ihr Server ordnungsgemäß funktioniert und keine offensichtlichen Speicherprobleme aufweist. Caching ist ein wesentliches Werkzeug zur Optimierung der Leistung und zur bestmöglichen Nutzung der verfügbaren Ressourcen.