Wie benutze ich die Synology -Webstation??

Wie benutze ich die Synology -Webstation??
Sie können Websites von Ihrer Synology NAS über die hohen Webstation. Mit der Webstation können Sie statische und dynamische Websites mit PHP hosten. Die Webstation unterstützt den Webserver Nginx und Apache. Sie können auch benutzerdefinierte PHP -Profile und Fehlerseitenprofile erstellen. Sie können für jede Ihrer Websites ein neues virtuelles Hostprofil erstellen und es so konfigurieren, dass Sie den gewünschten Webserver, das PHP -Profil und das Fehlerseitenprofil verwenden.

In diesem Artikel werde ich Ihnen zeigen, wie Sie die Webstation in Ihrem Synology NAS installieren und sie verwenden, um Websites zu hosten. Ich werde Ihnen auch zeigen, wie Sie PHP- und Fehlerseitenprofile erstellen. Ich werde Ihnen zeigen, wie Sie einen virtuellen Host erstellen und ihn mit benutzerdefinierten PHP- und Fehlerseitenprofilen konfigurieren. Also lasst uns anfangen.

Inhaltsverzeichnis

  1. Webstation installieren
  2. Hosting Ihrer ersten Website mit Webstation
  3. Installieren Sie Back-End-Pakete und Servicepakete von Webstationen
  4. Hosting von PHP-basierten dynamischen Website mit Webstation
  5. Erstellen virtueller Hostprofile
  6. Erstellen und Verwenden von benutzerdefinierten PHP -Profilen
  7. Erstellen und Verwenden benutzerdefinierter Fehlerseiten
  8. Abschluss
  9. Verweise

Webstation installieren

Sie können installieren Webstation auf Ihrer Synology Nas aus dem Paketzentrum App.

Öffnen Sie zuerst die Paketzentrum App.

Suchen nach Webstation und klicken Sie auf Installieren wie im Screenshot unten markiert.

Der Webstation sollte innerhalb weniger Sekunden installiert werden.

Einmal Webstation ist installiert, klicken Sie auf die Anwendungsmenü .

Klicke auf Webstation wie im Screenshot unten markiert.

Der Webstation App sollte geöffnet werden. Klicke auf OK.

Im Status Abschnitt der Webstation, Sie werden das sehen Back-End-Pakete Und Servicepakete das sind Eingerichtet. Der Back-End-Pakete Und Servicepakete das sind Nicht installiert sollte auch aufgeführt werden.

NOTIZ: Der Nginx Das Back-End-Paket ist standardmäßig installiert.

Hosting Ihrer ersten Website mit Webstation

Mit der Standardkonfiguration der Webstation können Sie statische Websites auf Ihrem Synology NAS hosten. Der Nginx -Webserver wird die statischen Webseiten bedienen.

Die Webstation wird mit einer Standardwebsite geliefert. Um die Standard -Website zu besuchen, versuchen Sie, auf die URL http: // 192 zuzugreifen.168.0.114. Wenn alles funktioniert, sehen Sie die Webseite, wie im Screenshot unten gezeigt.

NOTIZ: Hier, 192.168.0.114 ist die IP -Adresse meiner Synology Nas. Ersetzen Sie es von nun an durch Ihre.

Wenn Sie Unterstützung bei der Suche nach der IP -Adresse Ihres Synology NAS benötigen, lesen Sie den Artikel. Wie finde ich die IP -Adresse meiner Synology NAS?.

Standardmäßig bedient die Webstation Webseiten aus der Netz Shared Ordner wie im Screenshot unten markiert. Sie können Ihre gewünschten HTML -Dateien in diesem freigegebenen Ordner hochladen, um die Standardwebsite zu ersetzen.

Wie Sie sehen, habe ich die Standardwebsite durch eine benutzerdefinierte Website ersetzt.

Installieren Sie Back-End-Pakete und Servicepakete von Webstationen

Wenn Sie den Apache -Webserver anstelle des Standard -NGINX -Webservers verwenden oder über PHP dynamische Websites ausführen möchten, müssen Sie die erforderlichen Installation installieren Back-End-Pakete.

Sie können auch installieren WordPress, phpmyadmin, und andere CMS Servicepakete.

Die nicht installierten Back-End- oder Servicepakete haben die Nicht installiert Status in der Status Abschnitt der Webstation, wie im Screenshot unten markiert.

Um ein Back-End- oder Service-Paket zu installieren, klicken Sie auf das jeweilige Symbol, wie im Screenshot unten markiert.

Zum Beispiel, um die zu installieren Apache HTTP Server 2.4 Back-End-Paket, klicken Sie auf das Symbol, wie im Screenshot unten markiert.

Der Paketzentrum App wird die zeigen Apache HTTP Server 2.4 Paket. Klicke auf Installieren.

Der Apache HTTP Server 2.4 Paket sollte installiert werden.

Einmal der Apache HTTP Server 2.4 Das Paket ist installiert, der Back-End-Paketstatus wird in geändert Normal, wie im Screenshot unten markiert.

So installieren Sie eine der PHP-Back-End-Pakete, um die PHP-Unterstützung zu aktivieren. In diesem Artikel werde ich die installieren Php 7.4 Paket.

Klicke auf Installieren.

Der Php 7.4 Paket sollte installiert werden.

Einmal der Php 7.4 Das Paket ist installiert, der Back-End-Paketstatus wird in geändert Normal wie im Screenshot unten markiert.

Sie sollten den Apache -Webserver anstelle des NGINX -Webservers und dem Hostdynamischen Websites mit PHP verwenden.

Hosting von PHP-basierten dynamischen Website mit Webstation

Sobald Sie das PHP-Back-End-Paket installiert haben, können Sie die Webstation so konfigurieren, dass dynamische Websites bereitgestellt werden.

Um das zu tun, navigieren Sie zum Navigieren zur Webdienstportal Abschnitt1, wähle aus Standardserver Portal2, und klicken Sie auf Bearbeiten3 wie im Screenshot unten markiert.

Standardmäßig die HTTP-Back-End-Server wird eingestellt auf Nginx.

Sie können die auswählen Apache HTTP Server von dem HTTP-Back-End-Server Dropdown -Menü, wenn Sie stattdessen den Apache -Webserver verwenden möchten.

Wählen Sie ein PHP -Profil im Dropdown -Menü PHP aus, wie im folgenden Screenshot markiert, um eine dynamische Website zu hosten.

Sobald Sie fertig sind, klicken Sie auf Speichern.

Das Standardportal sollte so konfiguriert werden, dass sie eine dynamische PHP -Website bedienen.

Erstellen Sie nun eine einfache Index.Php Datei in der Netz freigegebenen Ordner.

Sobald Sie eine erstellt/hochgeladen haben Index.Php Datei in der Netz Shared Ordner, besuchen Sie die URL http: // 192.168.0.114 von Ihrem Lieblings-Webbrowser, und Sie sollten Ihre PHP-basierte Website sehen.

Erstellen virtueller Hostprofile

Sie können auch name-basierte und portbasierte virtuelle Hosts mit Webstation erstellen und mehrere Websites aus einer einzelnen Synology NAS hosten.

Navigieren Sie zum Abschnitt Web -Service -Portal und klicken Sie auf Erstellen, um ein virtuelles Hostprofil zu erstellen.

Klicke auf Serviceportal erstellen.

Klicke auf Virtueller Host.

Wählen Genannt oder Portbasiert So erstellen Sie einen namenbasierten oder portbasierten virtuellen Host.

Namensbasiert: Die Webstation verwendet den DNS -Namen, der auf die IP -Adresse Ihres Synology NAS zeigt, um die Website (oder den virtuellen Host) zum Servieren zu bestimmen.

Portbasierte: Die Webstation verwendet die Portnummer, um die Website (oder den virtuellen Host) zum Servieren zu bestimmen.

Wenn Sie den DNS -Namen verwenden möchten Site1.LinuxHint.com Wählen Sie für den virtuellen Host aus Genannt und tippen Sie ein Site1.LinuxHint.com im Hostname Abschnitt.

NOTIZ: Für namenbasierte virtuelle Hosts muss der DNS-Name, den Sie verwenden möchten.

Wenn Sie Port verwenden möchten 8080 Wählen Sie für den virtuellen Host aus Portbasiert, Überprüfen Sie das Protokoll (Http oder Https) dass Sie verwenden und eingeben möchten 8080 wie im Screenshot unten markiert.

Klicken Sie auf einen Ordner aus der Webstation, an denen Webseiten serviert werden. Klicken Sie auf Durchsuche wie im Screenshot unten markiert.

Wählen Sie Ihren gewünschten Ordner aus und klicken Sie auf Wählen.

Wählen Sie den Webserver (Apache oder Nginx) aus, den Sie aus dem verwenden möchten HTTP-Back-End-Server Dropdown-Menü.

Wählen Sie Ihr gewünschtes PHP -Versionsprofil aus dem aus Php Dropdown-Menü.

Sobald Sie fertig sind, klicken Sie auf Erstellen.

Klicke auf OK.

Ein neuer virtueller Host sollte erstellt werden.

Um auf Ihren virtuellen Host zuzugreifen, besuchen Sie https: // seiten1.LinuxHint.com aus Ihrem Lieblings -Webbrowser. Die Website in Ihrem ausgewählten Ordner wird geladen, wie im Screenshot unten gezeigt.

Erstellen und Verwenden von benutzerdefinierten PHP -Profilen

Sie können benutzerdefinierte PHP -Profile erstellen und alle virtuellen Hosts so konfigurieren, dass sie sie verwenden.

Um ein benutzerdefiniertes PHP -Profil zu erstellen, klicken Sie auf Erstellen von dem Skriptspracheinstellungen Abschnitt wie im Screenshot unten markiert.

Im Einstellungen Registerkarte, geben Sie Ihren PHP ein Profilname1, Tippen Sie kurz ein Beschreibung Ihr PHP -Profil2, und wählen Sie die Version von PHP aus, die Sie aus dem verwenden möchten PHP -Version Dropdown-Menü3.

Wenn Sie das Caching aktivieren möchten, überprüfen Sie die Aktivieren Sie PHP -Cache Kontrollkästchen4.

Wenn Sie XDebug aktivieren möchten, überprüfen Sie die Aktivieren Sie xDebug Kontrollkästchen5.

Wenn Sie PHP -Fehlermeldungen anzeigen möchten, überprüfen Sie die Aktivieren Sie Display_errors, um die PHP -Fehlermeldung anzuzeigen Kontrollkästchen6.

Sie können die gewünschten PHP -Erweiterungen von der Registerkarte Erweiterungen ermöglichen, die Sie für dieses Profil benötigen.

Sie können Fast-CGI-Prozessmanageroptionen für PHP über die Registerkarte FPM konfigurieren.

Von dem Kern Registerkarte, Sie können PHP konfigurieren.INI -Einstellungen für dieses Profil.

Sobald Sie glücklich sind, klicken Sie auf Erstellen.

Ein neues PHP -Profil sollte erstellt werden.

Um das neu erstellte PHP -Profil zu verwenden, navigieren Sie zum Navigieren zu der Webdienstportal Tab1, Wählen Sie Ihren gewünschten virtuellen Host aus2, und klicken Sie auf Bearbeiten3 wie im Screenshot unten markiert.

Von dem Php Dropdown-Menü1, Wählen Sie das benutzerdefinierte PHP -Profil, das Sie gerade erstellt haben2.

Sobald Sie fertig sind, klicken Sie auf Speichern.

Das benutzerdefinierte PHP -Profil, das Sie erstellt haben, sollte von nun an für diesen virtuellen Host verwendet werden.

Erstellen und Verwenden benutzerdefinierter Fehlerseiten

Die Webstation verwendet standardmäßig einfache Fehlerseiten. Sie können jedoch benutzerdefinierte Fehlerseitenprofile erstellen und für alle gewünschten virtuellen Hosts verwenden. Dadurch werden Handhabungsfehler wie 404, 503 usw. sehr einfach gemacht.

So sieht die HTTP 404 -Fehlerseite der Webstation standardmäßig aus.

Navigieren Sie zum Abschnitt "Fehlerseiteneinstellungen", um ein benutzerdefiniertes Fehlerseitenprofil zu erstellen.

Klicke auf Erstellen > Profil erstellen.

Geben Sie einen benutzerdefinierten Fehlerseitenprofilnamen in die ein Profilname Abschnitt.

A Benutzerdefinierte Antwort, klicke auf Hinzufügen.

Eine leere benutzerdefinierte Antwort sollte hinzugefügt werden, wie im Screenshot unten markiert.

Geben Sie in die ein Statuscode dass Sie umgehen möchten. Zum Beispiel, 404.

Wählen Sie aus, wie Sie den Statuscode aus dem verarbeiten möchten Antworttyp Dropdown-Menü.

Um eine HTML -Datei zu erstellen, wenn ein Fehler auftritt, wählen Sie aus Fügen Sie Inhalte aus einer statischen Datei ein von dem Antworttyp Dropdown -Menü und laden Sie eine HTML -Datei hoch, die Sie servieren möchten.

Um Fehlerseiten von Ihrem virtuellen Host oder Ihrer Website zu servieren, wählen Sie Link zu einer URL auf dieser Seite von dem Antworttyp Dropdown -Menü und geben Sie den relativen Pfad zur Fehlerseite ein.

Um sich auf eine andere URL zu leiten, wählen Sie Eine 302 -Umleitung ausführen von dem Antworttyp Dropdown -Menü und geben Sie die Ziel -URL ein.

Ich werde Ihnen zeigen, wie Sie Fehlerseiten aus dem Dokumentstamm des virtuellen Hosts bedienen können. Also habe ich ausgewählt Link zu einer URL auf dieser Seite von dem Antworttyp Dropdown -Menü und tippt im relativen Pfad zur Fehlerseite meiner Website ein.

Sie müssen auch eine Standardfehlerseite auswählen. Es wird angezeigt, wenn Sie keine Übereinstimmung haben Benutzerdefinierte Antwort.

Um eine Standardfehlerseite festzulegen, wählen Sie a Standard -Antworttyp Aus dem markierten Dropdown -Menü und füllen Sie den erforderlichen Wert unten aus. Sie finden die gleichen Optionen wie das Hinzufügen eines Benutzerdefinierte Antwort.

Ich werde eine relative URL verwenden /Fehler/Standardeinstellung.html Als Standardfehlerseite.

Sobald Sie fertig sind, klicken Sie auf Erstellen.

Ein neues Fehlerprofil sollte erstellt werden.

Um das neu erstellte Fehlerprofil zu verwenden Webdienstportal Tab1, Wählen Sie Ihren gewünschten virtuellen Host aus2, und klicken Sie auf Bearbeiten3 wie im Screenshot unten markiert.

Wählen Sie das neu erstellte Fehlerseitenprofil Im Dropdown -Menü, wie im Screenshot unten markiert.

Damit die Änderungen wirksam werden sollen, klicken Sie auf Speichern.

Erstellen Sie die erforderlichen Fehlerseiten in der Fehler/ Ordner des Dokumentroots (der Ordner, in dem Sie Ihre Website -Dateien gespeichert haben) Ihres virtuellen Hosts.

Die neuen Fehlerseiten werden von nun an verwendet, wie im Screenshot unten gezeigt.

Abschluss

In diesem Artikel habe ich Ihnen gezeigt, wie Sie die Webstation in Ihrem Synology NAS installieren und sie verwenden, um statische und dynamische Websites zu hosten. Ich habe Ihnen auch gezeigt, wie Sie benutzerdefinierte PHP- und Fehlerseitenprofile erstellen. Ich habe Ihnen gezeigt, wie Sie einen virtuellen Host erstellen und ihn mit einem benutzerdefinierten PHP und einem Fehlerseitenprofil konfigurieren.

Verweise:

[1] Wie moderiere ich eine Website auf meiner Synology Nas?- Synology Knowledge Center