File: /volume1/@appstore/WebStation/ui/help/ger/application_webserv_webservice.html
<!DOCTYPE html>
<html class="img-no-display">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link href="../../../../help/help.css" type="text/css" rel="stylesheet" />
<link href="../../../../help/scrollbar/flexcroll.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="../../../../help/scrollbar/flexcroll.js"></script>
<script type="text/javascript" src="../../../../help/scrollbar/initFlexcroll.js"></script>
</head>
<body><h1><a id="x_anchor_ida1229d4574"></a>Webdienst</h1>
<p>Auf der Seite <strong>Webdienst</strong> können Sie alle Webdienste verwalten. Dieser Artikel erläutert, wie Sie Ihre Webdienste erstellen und verwalten können.</p>
<h4><a id="x_anchor_id5ce3051cca"></a>Einen Webdienst einrichten:</h4>
<ol class="type_lower-decimal">
<li>Gehen Sie zur Seite <strong>Webdienste</strong> und klicken Sie auf <strong>Erstellen</strong>.</li>
<li>Wählen Sie einen Diensttyp aus:<ul>
<li><strong>Statische Website</strong>: Für einfache Websites mit statischen Daten.</li>
<li><strong>Website für native Skript-Sprachen</strong>: Für dynamische Websites, die mit Skript-Sprachen erstellt wurden, die vom Synology <strong>Paket-Zentrum</strong> unterstützt werden. Sie können auch ein Profil für die Skript-Sprache auswählen oder erstellen.</li>
<li><strong>Containerisierte Website für Skript-Sprachen</strong>: Für dynamische Websites, die mit Skript-Sprachen erstellt wurden, die von Docker Hub unterstützt werden.</li>
</ul>
</li>
<li>Konfigurieren Sie die allgemeinen Einstellungen für die Website.</li>
<li>Wenn Sie <strong>Containerisierte Website für Skript-Sprachen</strong> als Diensttyp ausgewählt haben, konfigurieren Sie die folgenden Einstellungen aus diesem Schritt bis <strong>Schritt 7</strong>. Wenn Sie die <strong>Statische</strong> Website oder die Website für <strong>Native</strong> Skript-Sprachen ausgewählt haben, gehen Sie zu <strong>Schritt 7</strong>.<ul>
<li><strong>PHP</strong>
<ul>
<li>Wählen Sie die gewünschten Erweiterungen.</li>
<li>Richten Sie die FPM-Einstellungen ein:<ul>
<li><strong>FPM-Modus</strong>: Die Methode der Verwaltung von Prozessen.</li>
<li><strong>Max. Prozesse</strong>: Die maximale Anzahl an untergeordneten Prozessen.</li>
<li><strong>Server starten</strong>: Die Anzahl an untergeordneten Prozessen, die beim Start von PHP-FPM gestartet werden sollen.</li>
<li><strong>Mindestanzahl Prozesse</strong>: Die minimale Anzahl an untergeordneten Leerlaufprozessen, die PHP-FPM erstellt. </li>
<li><strong>Maximalanzahl Prozesse</strong>: Die maximale Anzahl an untergeordneten Leerlaufprozessen, die PHP-FPM erstellt.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Python</strong>
<ul>
<li>uWSGI einrichten.<ul>
<li><strong>Prozess</strong>: Die Anzahl der Prozesse, die uWSGI gleichzeitig aktivieren kann.</li>
<li><strong>Threads aktivieren</strong>: Jeder Prozess enthält standardmäßig einen Thread. Aktivieren Sie diese Option, um zu erlauben, dass ein Prozess mehrere Threads enthalten kann.</li>
<li><strong>Max. Anforderungen</strong>: Wenn die maximale Anzahl an Anforderungen erreicht wurde, werden Prozesse neu gestartet.</li>
<li><strong>Puffergröße (Byte)</strong>: Die Puffergröße für die Kopfzeilen jeder Anforderung.</li>
</ul>
</li>
</ul>
</li>
<li><strong>Node.js</strong>
<ul>
<li>Die Konfigurationsdatei eines NPM einrichten. Sie können eine package.json-Datei hochladen oder die folgenden Informationen eingeben.<ul>
<li><strong>Version</strong>: Die Version Ihres Dienstes.</li>
<li><strong>Autor</strong>: Der Autor Ihres Dienstes.</li>
<li><strong>Hauptskript</strong>: Die Hauptmerkmale Ihres package.json.</li>
<li><strong>Lizenz</strong>: Die Lizenz Ihres Dienstes.</li>
<li><strong>Befehle</strong>: Die Skript-Eigenschaften Ihres package.json.</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>Fügen Sie Module für Ihre <strong>Containerisierte Website für Skript-Sprachen</strong> hinzu. Für Python-Websites können Sie Module auch hinzufügen, indem Sie auf <strong>Durchsuchen</strong> klicken und eine Anforderungsdatei (requirements.txt) hochladen.<ul>
<li><strong>Modulname</strong>: Der Name des Moduls.</li>
<li><strong>Standardversion</strong>: Sie können die <strong>Neueste Version</strong> verwenden oder eine Modulversion <strong>Anpassen</strong>. Beispiel: Sie können die benutzerdefinierte Version wie folgt eingeben:<ul>
<li>PHP (Composer) und <a href="#x_anchor_idfc9d3df613">Node.js (npm)</a> Syntax für Abhängigkeiten<ul>
<li>>=1.0 <1.1</li>
<li>1.4.*</li>
<li>~1.2</li>
<li>^1.2.3</li>
</ul>
</li>
<li>Python <a href="#x_anchor_idfc9d3df613">Anforderungen</a> Syntax. „=“ vor Ziffern eingeben
<ul>
<li>== 1.3</li>
<li>>= 1.2 , <= 2.0</li>
<li> ~= 1.4.2</li>
</ul>
</li>
</ul>
</li>
<li><strong>Aktion</strong>: Klicken Sie auf <img src="../images/application_webserv_status_page/3.png" style="height: 20px" class="inline" alt="Löschen (Delete)">, um ein Modul zu entfernen.</li>
</ul>
</li>
<li>Richten Sie die Datenbank für Ihre <strong>Containerisierte Website für Skript-Sprachen</strong> ein.<ul>
<li><strong>Typ</strong>: Die Datenbank, die Ihre Website nutzt, einschließlich MariaDB und PostgreSQL.</li>
<li><strong>Version</strong>: Die Version der Datenbank.</li>
<li><strong>Datenbank</strong>: Der Name Ihrer Datenbank.</li>
<li><strong>Benutzer</strong>: Der Benutzername für den Zugriff auf die Datenbank.</li>
<li><strong>Kennwort</strong>: Das Kennwort des Benutzers der Datenbank.</li>
</ul>
</li>
<li>Bestätigen Sie Ihre Einstellungen und klicken Sie auf <strong>Erstellen</strong>.</li>
</ol>
<div class="section">
<h4><a id="x_anchor_idfc9d3df613"></a>Anmerkung:</h4>
<ul>
<li class="note_item"><a id="x_anchor_idb9db332595"></a>Das Format der Datei requirements.txt muss dem Format des Anforderungsspezifizierers entsprechen. Weitere Informationen finden Sie in der <a href="https://pip.pypa.io/en/stable/cli/pip_install/#requirement-specifiers" target="_blank" rel="noopener noreferrer nofollow">Pip-Dokumentation</a> und im <a href="https://packaging.python.org/en/latest/glossary/#term-Version-Specifier" target="_blank" rel="noopener noreferrer nofollow">Versionsbezeichner</a>.</li>
<li class="note_item"><a id="x_anchor_idc4b83d559d"></a>Das Format der Datei package.json muss dem Format entsprechen, das von npm-Dokumenten definiert wird. Weitere Informationen zu den Spezifizierern von package.json finden Sie in den <a href="https://docs.npmjs.com/cli/v9/configuring-npm/package-json" target="_blank" rel="noopener noreferrer nofollow">Docs zu NPM</a>.</li>
</ul>
</div>
<h4><a id="x_anchor_id62a3d7bcb0"></a>Einen Webdienst bearbeiten:</h4>
<ol class="type_lower-decimal">
<li>Öffnen Sie die Seite <strong>Webdienste</strong>.</li>
<li>Wählen Sie den Webdienst aus, dessen Einstellungen Sie ändern möchten.</li>
<li>Klicken Sie auf <strong>Bearbeiten</strong>.</li>
<li>Die änderbaren Optionen hängen von dem ausgewählten Webdienst ab.</li>
<li>Klicken Sie nach Änderung der Einstellungen auf <strong>Speichern</strong>.</li>
</ol>
<h4><a id="x_anchor_ida9ad07f431"></a>Einen Webdienst verwalten:</h4>
<ol class="type_lower-decimal">
<li>Öffnen Sie die Seite <strong>Webdienste</strong>.</li>
<li>Wählen Sie einen Webdienst aus und klicken Sie auf <strong>Aktion</strong>.</li>
<li>Sie können folgende Aktionen für den Dienst durchführen: <strong>Starten</strong>, <strong>Anhalten</strong>, <strong>Reparieren</strong> und <strong>Löschen</strong>.</li>
</ol>
</body>
</html>