WebSockets erstellen und verwalten
Hast du eine Anwendung, die WebSockets benötigt oder gewisse Daten über WebSockets ausliefern soll? Mit unserem Managed Server hast du die Möglichkeit, eigene WebSockets zu erstellen und für deine Dienste zu nutzen. Wir beschreiben, wie du WebSockets im my.cyon einrichten und verwalten kannst.
WebSocket erstellen
- 1
- Melde dich im my.cyon an und wähle im Produktwechsler das gewünschte Managed Server-Webhosting aus.
Der «Produktwechsler» im my.cyon - 2
- Wähle im Menü «Webhosting» das Untermenü «WebSockets».
Menü «WebSockets» im my.cyon - 3
-
Um einen WebSocket zu erstellen, wird eine Domain und ein Verzeichnis innerhalb vom Zielordner der gewählten Domain benötigt. Wähle also im Feld «Domain» eine der eingerichteten Domains aus und definiere unter «WebSocket-Pfad» das Verzeichnis. Der Standardwert für den Pfad ist
/und zeigt somit direkt in das Zielverzeichnis der Domain. Der Port wird automatisch durch unser System vergeben.In unserem Beispiel erstellen wir für die Domain
oliverorange.appeinen WebSocket mit dem Pfad/websocket.Beachte, dass pro Domain jeweils nur ein WebSocket erstellt werden kann und dass pro Managed Server maximal 5 WebSockets zur Verfügung stehen.
WebSocket hinzufügen - 4
-
Bestätige die Eingaben mit «WebSocket speichern». Anschliessend findest du im Abschnitt «Meine WebSockets (auf diesem Webhosting)» den erstellten WebSocket mit dem zugewiesenen Port.
Um den frisch erstellten WebSocket zu nutzen, fahre fort mit der Konfiguration im Abschnitt «WebSocket-Server anlegen».
Erstellte WebSockets
WebSockets bearbeiten/entfernen
- 1
- Melde dich im my.cyon an und wähle im Produktwechsler das gewünschte Managed Server-Webhosting aus.
Der «Produktwechsler» im my.cyon - 2
- Wähle im Menü «Webhosting» das Untermenü «WebSockets».
Menü «WebSockets» im my.cyon - 3
- Im Abschnitt «Meine WebSockets (auf diesem Webhosting)» findest du die WebSockets, welche auf dem ausgewählten Managed Server-Webhosting erstellt wurden. In der Spalte «Aktionen» kannst du nun «Bearbeiten» auswählen, um den Pfad vom WebSocket anzupassen oder «Entfernen», um diesen zu löschen.
WebSockets bearbeiten oder entfernen
WebSocket-Server anlegen
Damit der erstellte WebSocket genutzt werden kann, benötigt es noch einen entsprechenden Service. Wir beschreiben anhand eines Basis-Templates, wie du einen WebSocket-Server anlegen kannst.
- 1
-
Erstelle auf dem betroffenen Webhosting das Verzeichnis
~/.config/systemd/user.mkdir -p ~/.config/systemd/user
- 2
-
Erstelle in diesem Verzeichnis eine
.service-Datei. Wir benennen diese in unserem Beispielphp-server.service.vim ~/.config/systemd/user/php-server.service
- 3
-
In der Datei wird nun der Service definiert. Du kannst dabei folgendes Template nutzen:
[Unit] Description=PHP Server After=network.target [Service] Type=simple WorkingDirectory=%h/public_html/ ExecStart=/usr/bin/php server.php Restart=always RestartSec=5 [Install] WantedBy=default.target
Der Code der Applikation befindet sich in unserem Beispiel in der Datei
server.php. Diese Datei kann auch anders benannt werden. - 4
-
Ist die Konfiguration gespeichert, kannst du mit folgenden Befehlen den Service starten:
systemctl --user daemon-reload systemctl --user enable php-server.service systemctl --user start php-server.service
- Kategorien
-
Verbindung zur WebsiteTechnische Fragen zum Webhosting