Jak korzystać z Synology Web Station?

Jak korzystać z Synology Web Station?
Możesz hostować strony internetowe z Synology NAS Via Stacja internetowa. Dzięki stacji internetowej możesz hostować statyczne i dynamiczne strony internetowe z PHP. Stacja internetowa obsługuje Webserver Nginx i Apache. Możesz także utworzyć niestandardowe profile PHP i profile stron błędów. Możesz utworzyć nowy wirtualny profil hosta dla każdej strony internetowej i skonfigurować go do używania pożądanego serwera WWW, profilu PHP i profilu strony błędów.

W tym artykule pokażę Ci, jak zainstalować stację internetową w Synology NAS i używać jej do hostowania stron internetowych. Pokażę również, jak tworzyć profile stron PHP i błędów. Pokażę, jak utworzyć wirtualny host i skonfigurować go z niestandardowymi profilem stron PHP i błędów. Więc zacznijmy.

Spis treści

  1. Instalowanie stacji internetowej
  2. Prowadzenie pierwszej witryny ze stacją internetową
  3. Instalowanie pakietów zaplecza i pakietów serwisowych
  4. Hosting dynamicznej strony internetowej opartej na PHP ze stacją internetową
  5. Tworzenie wirtualnych profili hosta
  6. Tworzenie i używanie niestandardowych profili PHP
  7. Tworzenie i używanie niestandardowych stron błędów
  8. Wniosek
  9. Bibliografia

Instalowanie stacji internetowej

Możesz zainstalować Stacja internetowa na twojej synologii NAS z Centrum pakietów App.

Najpierw otwórz Centrum pakietów App.

Szukaj Stacja internetowa i kliknij zainstalować jak zaznaczono na zrzucie ekranu poniżej.

Stacja internetowa należy zainstalować w ciągu kilku sekund.

Raz Stacja internetowa jest zainstalowany, kliknij Menu aplikacji .

Kliknij Stacja internetowa jak zaznaczono na zrzucie ekranu poniżej.

Stacja internetowa Aplikacja powinna zostać otwarta. Kliknij OK.

w Status sekcja Stacja internetowa, zobaczysz Pakiety zaplecza I Pakiety usług to są Zainstalowane. Pakiety zaplecza I Pakiety usług to są Nie zainstalowany powinien być również wymieniony.

NOTATKA: Nginx Pakiet zaplecza jest domyślnie zainstalowany.

Prowadzenie pierwszej witryny ze stacją internetową

Dzięki domyślnej konfiguracji stacji internetowej możesz hostować statyczne strony internetowe w Synology NAS. Serwer WWW Nginx będzie obsługiwał statyczne strony internetowe.

Stacja internetowa jest wyposażona w domyślną stronę internetową. Aby odwiedzić domyślną stronę internetową, spróbuj uzyskać dostęp do adresu URL http: // 192.168.0.114. Jeśli wszystko działa, zobaczysz stronę internetową, jak pokazano na zrzucie ekranu poniżej.

NOTATKA: Tutaj, 192.168.0.114 to adres IP mojej synologii NAS. Wymień go od teraz.

Jeśli potrzebujesz pomocy w znalezieniu adresu IP swojej synologii NAS, przeczytaj artykuł Jak znaleźć adres IP mojej synologii NAS?.

Domyślnie stacja internetowa serwuje strony internetowe z sieć Udostępniony folder oznaczony na zrzucie ekranu poniżej. Możesz przesłać żądane pliki HTML w tym udostępnionym folderze, aby zastąpić domyślną stronę internetową.

Jak widać, zastąpiłem domyślną stronę internetową niestandardową witryną.

Instalowanie pakietów zaplecza i pakietów serwisowych

Jeśli chcesz korzystać z serwera internetowego Apache zamiast domyślnego serwera WWW Nginx lub uruchom dynamiczne strony internetowe za pośrednictwem PHP, musisz zainstalować wymagane Pakiety zaplecza.

Możesz także zainstalować WordPress, phpMyAdmin, i inne CMS Pakiety usług.

Back-end lub pakiety serwisowe, które nie są zainstalowane Nie zainstalowany status w Status sekcja stacji internetowej, jak zaznaczono na zrzucie ekranu poniżej.

Aby zainstalować pakiet zaplecza lub serwisowy, kliknij odpowiednią ikonę, jak zaznaczono na zrzucie ekranu poniżej.

Na przykład, aby zainstalować Apache HTTP Server 2.4 Pakiet zaplecza, kliknij ikonę oznaczoną na zrzucie ekranu poniżej.

Centrum pakietów Aplikacja pokaże Apache HTTP Server 2.4 pakiet. Kliknij zainstalować.

Apache HTTP Server 2.4 Pakiet powinien być zainstalowany.

Kiedyś Apache HTTP Server 2.4 Pakiet jest zainstalowany, status pakietu zaplecza zostanie zmieniony na Normalna, jak zaznaczono na zrzucie ekranu poniżej.

Aby włączyć obsługę PHP, zainstaluj jeden z pakietów zaplecza PHP. W tym artykule zainstaluję PHP 7.4 pakiet.

Kliknij zainstalować.

PHP 7.4 Pakiet powinien być zainstalowany.

Kiedyś PHP 7.4 Pakiet jest zainstalowany, status pakietu zaplecza zostanie zmieniony na Normalna jak zaznaczono na zrzucie ekranu poniżej.

Powinieneś używać serwera WWW Apache zamiast serwera WWW i hosta dynamicznych witryn z PHP.

Hosting dynamicznej strony internetowej opartej na PHP ze stacją internetową

Po zainstalowaniu pakietu Back-end PHP możesz skonfigurować stację internetową, aby obsługiwać dynamiczne strony internetowe.

Aby to zrobić, przejdź do Portal usług internetowych Sekcja1, Wybierz Domyślny serwer portal2, i kliknij Edytować3 jak zaznaczono na zrzucie ekranu poniżej.

Domyślnie, HTTP Back-end Server zostanie ustawione na Nginx.

Możesz wybrać Serwer Apache HTTP z Serwer HTTP-Back-end Menu rozwijane, jeśli chcesz zamiast tego użyć Apache Webserver.

Wybierz profil PHP z menu rozwijanego PHP, jak zaznaczono na zrzucie ekranu poniżej, aby hostować dynamiczną stronę internetową.

Po zakończeniu kliknij Ratować.

Domyślny portal powinien być skonfigurowany tak, aby obsługiwać dynamiczną stronę internetową PHP.

Teraz stwórz proste indeks.php plik w sieć udostępniony folder.

Po utworzeniu/przesłaniu indeks.php plik w sieć Udostępniony folder, odwiedź adres URL http: // 192.168.0.114 z ulubionej przeglądarki internetowej i powinieneś zobaczyć swoją stronę internetową opartą na PHP.

Tworzenie wirtualnych profili hosta

Możesz także tworzyć wirtualne hosty oparte na nazwach i portach ze stacją internetową i hostować wiele stron internetowych z pojedynczej synologii NAS.

Przejdź do sekcji portalu usług internetowych i kliknij Utwórz, aby utworzyć wirtualny profil hosta.

Kliknij Utwórz portal serwisowy.

Kliknij Wirtualny host.

Wybierać Nazwane Lub Oparty na porcie Aby utworzyć odpowiednio wirtualny host oparty na nazwach lub portach.

Nazwane: Stacja internetowa używa nazwy DNS wskazującej adres IP Synology NAS do określenia witryny (lub hosta wirtualnego) do obsługi.

Oparte na portach: Stacja internetowa używa numeru portu do określenia strony internetowej (lub hosta wirtualnego) do obsługi.

Jeśli chcesz użyć nazwy DNS strona 1.Linuxhint.com Dla hosta wirtualnego wybierz Nazwane i wpisz strona 1.Linuxhint.com w Nazwa hosta Sekcja.

NOTATKA: W przypadku wirtualnych hostów opartych na nazwiskach nazwa DNS, której chcesz użyć.

Jeśli chcesz użyć portu 8080 Dla hosta wirtualnego wybierz Oparty na porcie, Sprawdź protokół (Http Lub Https) że chcesz użyć i wpisać 8080 jak zaznaczono na zrzucie ekranu poniżej.

Aby wybrać folder, z którego stacja internetowa będzie obsługiwać strony internetowe, kliknij Przeglądać jak zaznaczono na zrzucie ekranu poniżej.

Wybierz żądany folder i kliknij Wybierać.

Wybierz WebServer (Apache lub Nginx), którego chcesz użyć z HTTP Back-end Server Menu rozwijane.

Wybierz żądany profil wersji PHP z Php Menu rozwijane.

Po zakończeniu kliknij Tworzyć.

Kliknij OK.

Należy utworzyć nowego wirtualnego hosta.

Aby uzyskać dostęp do wirtualnego hosta, odwiedź https: // witryna1.Linuxhint.com z Twojej ulubionej przeglądarki internetowej. Witryna w wybranym folderze zostanie załadowana, jak pokazano na zrzucie ekranu poniżej.

Tworzenie i używanie niestandardowych profili PHP

Możesz utworzyć niestandardowe profile PHP i skonfigurować dowolne wirtualne hosty, aby je używać.

Aby utworzyć niestandardowy profil PHP, kliknij Tworzyć z Ustawienia języka skryptu sekcja oznaczona na zrzucie ekranu poniżej.

w Ustawienia Tab, wpisz swój php Nazwa profilu1, Wpisz w krótkim Opis Twojego profilu PHP2, i wybierz wersję PHP, której chcesz użyć z Wersja PHP Menu rozwijane3.

Jeśli chcesz włączyć buforowanie, sprawdź Włącz pamięć podręczną PHP pole wyboru4.

Jeśli chcesz włączyć xdebug, sprawdź Włącz Xdebug pole wyboru5.

Jeśli chcesz wyświetlić komunikaty o błędach PHP, sprawdź Włącz display_errors wyświetlanie komunikatu o błędzie PHP pole wyboru6.

Możesz włączyć żądane rozszerzenia PHP z karty rozszerzenia potrzebne do tego profilu.

Możesz skonfigurować opcje menedżera procesów FAST-CGI dla PHP z zakładki FPM.

Z Rdzeń Tab, możesz skonfigurować PHP.Ustawienia INI dla tego profilu.

Gdy jesteś szczęśliwy, kliknij Tworzyć.

Należy utworzyć nowy profil PHP.

Aby użyć nowo utworzonego profilu PHP, przejdź do Portal usług internetowych patka1, Wybierz żądany wirtualny host2, i kliknij Edytować3 jak zaznaczono na zrzucie ekranu poniżej.

Z Php Menu rozwijane1, Wybierz właściwy profil PHP, który właśnie utworzyłeś2.

Po zakończeniu kliknij Ratować.

Niestandardowy profil PHP, który utworzyłeś od teraz do tego wirtualnego hosta.

Tworzenie i używanie niestandardowych stron błędów

Stacja internetowa domyślnie używa prostych stron błędów. Ale możesz utworzyć niestandardowe profile stron błędów i użyć ich dla dowolnych wirtualnych hostów. To spowoduje błędy obsługi, takie jak 404, 503 i tak dalej.

W ten sposób HTTP 404 Błąd stacji internetowej wygląda domyślnie.

Przejdź do sekcji Ustawienia strony błędu, aby utworzyć niestandardowy profil strony błędu.

Kliknij Tworzyć > Stworzyć profil.

Wpisz niestandardową nazwę profilu strony błędu w Nazwa profilu Sekcja.

Aby dodać Niestandardowa odpowiedź, Kliknij Dodać.

Należy dodać pustą niestandardową odpowiedź, jak zaznaczono na zrzucie ekranu poniżej.

Wpisz w Kod statusu o którym chcesz sobie poradzić. Na przykład, 404.

Wybierz sposób, w jaki chcesz obsłużyć kod stanu z Typ odpowiedzi Menu rozwijane.

Aby obsłużyć plik HTML, gdy wystąpi błąd, wybierz Włóż treść z pliku statycznego z Typ odpowiedzi menu rozwijane i prześlij plik HTML, który chcesz obsługiwać.

Aby obsłużyć strony błędów z wirtualnego hosta lub strony internetowej, wybierz Link do adresu URL na tej stronie z Typ odpowiedzi Menu rozwijane i wpisz względną ścieżkę do strony błędu.

Aby przekierować do innego adresu URL, wybierz Wykonaj przekierowanie 302 z Typ odpowiedzi Menu rozwijane i wpisz do docelowego adresu URL.

Pokażę Ci, jak służyć stronom błędów z głównego dokumentu wirtualnego hosta. Więc wybrałem Link do adresu URL na tej stronie z Typ odpowiedzi Menu rozwijane i wpisane na względną ścieżkę do strony błędu mojej strony internetowej.

Będziesz także musiał wybrać domyślną stronę błędu. Będzie wyświetlany, gdy nie będziesz miał dopasowywania Niestandardowa odpowiedź.

Aby ustawić domyślną stronę błędu, wybierz Domyślny typ odpowiedzi Z zaznaczonych menu rozwijanego i wypełnij poniższą wartość wymaganą. Znajdziesz te same opcje, co dodanie Niestandardowa odpowiedź.

Użyję względnego adresu URL /błąd/domyślnie.html Jako domyślna strona błędu.

Po zakończeniu kliknij Tworzyć.

Należy utworzyć nowy profil błędu.

Aby użyć nowo utworzonego profilu błędu, przejdź do Portal usług internetowych patka1, Wybierz żądany wirtualny host2, i kliknij Edytować3 jak zaznaczono na zrzucie ekranu poniżej.

Wybierz nowo utworzone Profil strony błędu z menu rozwijanego, jak zaznaczono na zrzucie ekranu poniżej.

Kliknij zmiany, kliknij Ratować.

Utwórz niezbędne strony błędów w błąd/ folder root dokumentu (folder, w którym przechowywałeś pliki witryny) swojego hosta wirtualnego.

Odtąd będą używane nowe strony błędów, jak pokazano na zrzucie ekranu poniżej.

Wniosek

W tym artykule pokazałem, jak zainstalować stację internetową w Synology NAS i używać jej do hostowania statycznych i dynamicznych stron internetowych. Pokazałem również, jak tworzyć niestandardowe profile stron PHP i błędów. Pokazałem, jak utworzyć wirtualny host i skonfigurować go za pomocą niestandardowego PHP i profilem strony błędów.

Bibliografia:

[1] Jak hostować stronę internetową w mojej synologii NAS?- Centrum wiedzy synologii