In questo articolo, ti mostrerò come installare la stazione web sulla tua sinologia NAS e usarlo per ospitare siti Web. Ti mostrerò anche come creare profili PHP ed errori. Ti mostrerò come creare un host virtuale e configurarlo con profili di pagina PHP ed errori personalizzati. Quindi iniziamo.
Sommario
Installazione della stazione web
Puoi installare Stazione web sulla tua sinologia nas dal Centro di pacchetto app.
Innanzitutto, apri il Centro di pacchetto app.
Cercare stazione web e fare clic su Installare come contrassegnato nello screenshot seguente.
IL Stazione web dovrebbe essere installato in pochi secondi.
Una volta Stazione web è installato, fare clic su Menu dell'applicazione .
Clicca su Stazione web come contrassegnato nello screenshot seguente.
IL Stazione web L'app dovrebbe essere aperta. Clicca su OK.
Nel Stato sezione del Stazione web, vedrai il Pacchetti back-end E Pacchetti di servizio che sono Installato. IL Pacchetti back-end E Pacchetti di servizio che sono Non installato dovrebbe anche essere elencato.
NOTA: IL Nginx Il pacchetto back-end è installato per impostazione predefinita.
Ospitare il tuo primo sito Web con stazione web
Con la configurazione predefinita della stazione Web, è possibile ospitare siti Web statici sulla tua sinologia NAS. Il server Web Nginx servirà le pagine Web statiche.
La stazione Web viene fornito con un sito Web predefinito. Per visitare il sito Web predefinito, prova ad accedere all'URL http: // 192.168.0.114. Se tutto funziona, vedrai la pagina Web come mostrato nello screenshot qui sotto.
NOTA: Qui, 192.168.0.114 è l'indirizzo IP della mia sinologia NAS. Sostituilo con il tuo da ora in poi.
Se hai bisogno di assistenza per trovare l'indirizzo IP della tua sinologia NAS, leggi l'articolo come trovo l'indirizzo IP della mia sinologia NAS?.
Per impostazione predefinita, Web Station serve pagine Web da ragnatela cartella condivisa come contrassegnato nello screenshot seguente. È possibile caricare i file HTML desiderati in questa cartella condivisa per sostituire il sito Web predefinito.
Come puoi vedere, ho sostituito il sito Web predefinito con un sito Web personalizzato.
Installazione di pacchetti back-end della stazione Web e pacchetti di servizio
Se si desidera utilizzare Apache WebServer anziché il server Web NGINX predefinito o eseguire siti Web dinamici tramite PHP, dovrai installare il richiesto Pacchetti back-end.
Puoi anche installare WordPress, phpmyadmin, e altri CM Pacchetti di servizio.
I pacchetti di back-end o di servizio che non sono installati avranno il Non installato stato nel Stato Sezione della stazione web come contrassegnato nello screenshot seguente.
Per installare un pacchetto back-end o di servizio, fare clic sulla rispettiva icona come contrassegnato nello screenshot seguente.
Ad esempio, per installare il file Apache HTTP Server 2.4 Pacchetto back-end, fare clic sull'icona come contrassegnato nello screenshot seguente.
IL Centro di pacchetto L'app mostrerà il Apache HTTP Server 2.4 pacchetto. Clicca su Installare.
IL Apache HTTP Server 2.4 Il pacchetto dovrebbe essere installato.
Una volta il Apache HTTP Server 2.4 Il pacchetto è installato, lo stato del pacchetto back-end verrà modificato Normale, come contrassegnato nello screenshot seguente.
Per abilitare il supporto PHP, installare uno dei pacchetti di back-end PHP. In questo articolo, installerò il PHP 7.4 pacchetto.
Clicca su Installare.
IL PHP 7.4 Il pacchetto dovrebbe essere installato.
Una volta il PHP 7.4 Il pacchetto è installato, lo stato del pacchetto back-end verrà modificato Normale come contrassegnato nello screenshot seguente.
È necessario utilizzare il server Web Apache anziché il server Web Nginx e i siti Web dinamici host con PHP.
Ospitare il sito Web dinamico basato su PHP con stazione web
Dopo aver installato il pacchetto back-end PHP, è possibile configurare la stazione Web per servire siti Web dinamici.
Per fare ciò, navigare verso il Portale di servizio web sezione1, seleziona il Server predefinito portale2, e fare clic su Modificare3 come contrassegnato nello screenshot seguente.
Per impostazione predefinita, il Server back-end HTTP sarà impostato su Nginx.
Puoi selezionare il Server Apache HTTP dal Server HTTP-Back-End Menu a discesa se si desidera utilizzare invece il server Web Apache.
Seleziona un profilo PHP dal menu a discesa PHP come contrassegnato nello screenshot seguente per ospitare un sito Web dinamico.
Una volta che hai finito, fai clic su Salva.
Il portale predefinito deve essere configurato per servire un sito Web Dynamic PHP.
Ora, crea un semplice indice.PHP file in ragnatela cartella condivisa.
Dopo aver creato/caricato un indice.PHP file in ragnatela cartella condivisa, visita l'URL http: // 192.168.0.114 dal tuo browser Web preferito e dovresti vedere il tuo sito web basato su PHP.
Creazione di profili host virtuali
È inoltre possibile creare host virtuali basati su nomi e basati su porte con stazione web e host più siti Web da un'unica sinologia NAS.
Passare alla sezione del portale del servizio Web e fare clic su Crea per creare un profilo host virtuale.
Clicca su Crea portale di servizio.
Clicca su Host virtuale.
Selezionare Nominato basato O Basato su porti Per creare un host virtuale basato su nomi o basato su porte, rispettivamente.
Nominato basato: La stazione Web utilizza il nome DNS che punta all'indirizzo IP del NAS Synology per determinare il sito Web (o l'host virtuale) per servire.
Port Based: La stazione Web utilizza il numero di porta per determinare il sito Web (o l'host virtuale) per servire.
Se vuoi usare il nome DNS Sito1.Linuxhint.com Per l'host virtuale, seleziona Nominato basato e digitare Sito1.Linuxhint.com nel Nome host sezione.
NOTA: Per gli host virtuali basati sui nomi, il nome DNS che si desidera utilizzare deve indicare/risolvere l'indirizzo IP della sinologia NAS.
Se vuoi usare la porta 8080 Per l'host virtuale, seleziona Basato su porti, Controlla il protocollo (Http O Https) che vuoi usare e digitare 8080 come contrassegnato nello screenshot seguente.
Per selezionare una cartella da Where Web Station servirà le pagine, fare clic su Navigare come contrassegnato nello screenshot seguente.
Seleziona la cartella desiderata e fai clic su Selezionare.
Seleziona WebServer (Apache o Nginx) che si desidera utilizzare da Server back-end HTTP menu a discesa.
Seleziona il profilo della versione PHP desiderata dal PHP menu a discesa.
Una volta che hai finito, fai clic su Creare.
Clicca su OK.
Dovrebbe essere creato un nuovo host virtuale.
Per accedere al tuo host virtuale, visitare https: // site1.Linuxhint.com dal tuo browser Web preferito. Verrà caricato il sito Web nella cartella selezionata, come mostrato nello screenshot seguente.
Creazione e utilizzo di profili PHP personalizzati
È possibile creare profili PHP personalizzati e configurare eventuali host virtuali per utilizzarli.
Per creare un profilo PHP personalizzato, fai clic su Creare dal Impostazioni della lingua di script sezione come contrassegnato nello screenshot seguente.
Nel Impostazioni Tab, digita il tuo PHP Nome del profilo1, Digita in breve Descrizione del tuo profilo PHP2, e seleziona la versione di PHP che si desidera utilizzare da Versione PHP menu a discesa3.
Se vuoi abilitare la memorizzazione nella cache, controlla il Abilita la cache PHP Casella di controllo4.
Se si desidera abilitare Xdebug, controlla il Abilita xdebug Casella di controllo5.
Se si desidera visualizzare i messaggi di errore PHP, controlla il Abilita Display_errors per visualizzare il messaggio di errore PHP Casella di controllo6.
È possibile abilitare le estensioni PHP desiderate dalla scheda Extensions di cui hai bisogno per questo profilo.
È possibile configurare le opzioni Fast-CGI Process Manager per PHP dalla scheda FPM.
Dal Nucleo Tab, è possibile configurare PHP.Impostazioni INI per questo profilo.
Una volta che sei felice, fai clic su Creare.
Dovrebbe essere creato un nuovo profilo PHP.
Per utilizzare il profilo PHP appena creato, vai al Portale di servizio web scheda1, Seleziona l'host virtuale desiderato2, e fare clic su Modificare3 come contrassegnato nello screenshot seguente.
Dal PHP menu a discesa1, Seleziona il profilo PHP personalizzato che hai appena creato2.
Una volta che hai finito, fai clic su Salva.
Il profilo PHP personalizzato che hai creato dovrebbe essere utilizzato per questo host virtuale da ora in poi.
Creazione e utilizzo di pagine di errore personalizzate
La stazione Web utilizza semplici pagine di errore per impostazione predefinita. Ma puoi creare profili di pagina di errore personalizzati e utilizzarli per tutti gli host virtuali che desideri. Ciò renderà errori di gestione come 404, 503 e così via molto facile.
Ecco come appare la pagina di errore HTTP 404 di Web Station per impostazione predefinita.
Passare alla sezione Impostazioni della pagina di errore per creare un profilo della pagina di errore personalizzato.
Clicca su Creare > Crea un profilo.
Digitare in un nome profilo della pagina di errore personalizzato in Nome del profilo sezione.
Per aggiungere un Risposta personalizzata, clicca su Aggiungere.
Dovrebbe essere aggiunta una risposta personalizzata vuota, come contrassegnato nello screenshot seguente.
Digitare in Codice di stato che vuoi gestire. Per esempio, 404.
Seleziona come si desidera gestire il codice di stato da Tipo di risposta menu a discesa.
Per servire un file HTML quando si verifica un errore, selezionare Inserire il contenuto da un file statico dal Tipo di risposta menu a discesa e caricare un file HTML che si desidera servire.
Per servire le pagine di errore dall'host o dal sito Web virtuale, seleziona Collegamento a un URL su questo sito dal Tipo di risposta menu a discesa e digitare il percorso relativo alla pagina di errore.
Per reindirizzare a un altro URL, seleziona Eseguire un reindirizzamento 302 dal Tipo di risposta menu a discesa e digitare l'URL di destinazione.
Ti mostrerò come servire le pagine di errore dalla radice del documento dell'host virtuale. Quindi, ho selezionato Collegamento a un URL su questo sito dal Tipo di risposta menu a discesa e digitato nel percorso relativo alla pagina di errore del mio sito Web.
Dovrai anche selezionare una pagina di errore predefinita. Verrà visualizzato quando non hai alcuna corrispondenza Risposta personalizzata.
Per impostare una pagina di errore predefinita, selezionare a Tipo di risposta predefinito Dal menu a discesa contrassegnato e compilare il valore richiesto seguente. Troverai le stesse opzioni dell'aggiunta di un Risposta personalizzata.
Userò un URL relativo /errore/impostazione predefinita.html Come pagina di errore predefinita.
Una volta che hai finito, fai clic su Creare.
Dovrebbe essere creato un nuovo profilo di errore.
Per utilizzare il profilo di errore appena creato, vai a Portale di servizio web scheda1, Seleziona l'host virtuale desiderato2, e fare clic su Modificare3 come contrassegnato nello screenshot seguente.
Seleziona il nuovo creato Profilo della pagina di errore Dal menu a discesa come contrassegnato nello screenshot seguente.
Per avere effetto le modifiche, fare clic su Salva.
Creare le pagine di errore necessarie in errore/ Cartella del root del documento (la cartella in cui hai archiviato i file del tuo sito Web) del tuo host virtuale.
Le nuove pagine di errore verranno utilizzate da ora in poi, come mostrato nello screenshot seguente.
Conclusione
In questo articolo, ti ho mostrato come installare la stazione Web sulla tua Sinologia NAS e usarla per ospitare siti Web statici e dinamici. Ti ho anche mostrato come creare profili di pagina PHP ed errori personalizzati. Ti ho mostrato come creare un host virtuale e configurarlo con un PHP personalizzato e un profilo della pagina di errore.
Riferimenti:
[1] Come faccio a ospitare un sito Web sulla mia sinologia NAS?- Centro di conoscenza di Sinologia
✕