I denne artikkelen skal jeg vise deg hvordan du installerer nettstasjon på synologien NAS og bruker den til å være vertskap for nettsteder. Jeg vil også vise deg hvordan du oppretter PHP- og feilsideprofiler. Jeg vil vise deg hvordan du oppretter en virtuell vert og konfigurerer den med tilpassede PHP- og feilsideprofiler. Så la oss komme i gang.
Innholdsfortegnelse
Installere nettstasjon
Du kan installere Nettstasjon På synologien din NAS fra Pakkesenter app.
Først, åpne Pakkesenter app.
Søk etter Nettstasjon og klikk på Installere Som merket på skjermbildet nedenfor.
De Nettstasjon skal installeres i løpet av noen få sekunder.
En gang Nettstasjon er installert, klikk på Applikasjonsmeny .
Klikk på Nettstasjon Som merket på skjermbildet nedenfor.
De Nettstasjon App skal åpnes. Klikk på Ok.
I Status delen av Nettstasjon, du vil se Back-end pakker og Servicepakker det er Installert. De Back-end pakker og Servicepakker det er Ikke installert Bør også være oppført.
MERK: De Nginx Back-end-pakken er installert som standard.
Hosting ditt første nettsted med webstasjon
Med standard webstasjonskonfigurasjon kan du være vert for statiske nettsteder på synologien NAS. Nginx -webserveren vil tjene de statiske websidene.
Webstasjon kommer med et standardnettsted. For å besøke standardnettstedet, kan du prøve å få tilgang til URL -en http: // 192.168.0.114. Hvis alt fungerer, vil du se nettsiden som vist på skjermdumpen nedenfor.
MERK: Her, 192.168.0.114 er IP -adressen til synologien min NAS. Erstatt den med din fra nå av.
Hvis du trenger hjelp med å finne IP -adressen til synologien din NAS, kan du lese artikkelen hvordan finner jeg IP -adressen til synologien min NAS?.
Som standard serverer webstasjonen websider fra Web Delt mappe som merket i skjermbildet nedenfor. Du kan laste opp de ønskede HTML -filene i denne delte mappen for å erstatte standardnettstedet.
Som du kan se, har jeg erstattet standardnettstedet med et tilpasset nettsted.
Installere nettstasjonens back-end-pakker og servicepakker
Hvis du vil bruke Apache Webserver i stedet for standard Nginx -webserver eller kjøre dynamiske nettsteder via PHP, må du installere den nødvendige Back-end pakker.
Du kan også installere WordPress, phpmyadmin, og andre CMS Servicepakker.
Back-end- eller servicepakkene som ikke er installert vil ha Ikke installert status i Status delen av nettstasjonen som merket på skjermdumpen nedenfor.
For å installere en back-end- eller servicepakke, klikker du på det respektive ikonet som merket på skjermbildet nedenfor.
For eksempel for å installere Apache HTTP Server 2.4 Back-end-pakken, klikk på ikonet som merket i skjermdumpen nedenfor.
De Pakkesenter App vil vise Apache HTTP Server 2.4 pakke. Klikk på Installere.
De Apache HTTP Server 2.4 Pakken skal installeres.
Først når Apache HTTP Server 2.4 Pakken er installert, status for back-end pakket blir endret til Normal, Som merket på skjermbildet nedenfor.
For å aktivere PHP-støtte, installerer du en av PHP-back-end-pakkene. I denne artikkelen vil jeg installere PHP 7.4 pakke.
Klikk på Installere.
De PHP 7.4 Pakken skal installeres.
Først når PHP 7.4 Pakken er installert, status for back-end pakket blir endret til Normal Som merket på skjermbildet nedenfor.
Du bør bruke Apache WebServer i stedet for Nginx -webserveren og vert dynamiske nettsteder med PHP.
Hosting PHP-basert dynamisk nettsted med webstasjon
Når du har installert PHP-back-end-pakken, kan du konfigurere webstasjonen til å betjene dynamiske nettsteder.
For å gjøre det, naviger til Web Service Portal seksjon1, Velg Standard server portal2, og klikk på Redigere3 Som merket på skjermbildet nedenfor.
Som standard, den HTTP back-end server vil bli satt til Nginx.
Du kan velge Apache HTTP -server fra Http-back-end server rullegardinmeny hvis du vil bruke Apache Webserver i stedet.
Velg en PHP -profil fra PHP -rullegardinmenyen som merket i skjermbildet nedenfor for å være vert for et dynamisk nettsted.
Når du er ferdig, klikker du på Lagre.
Standardportalen skal konfigureres til å tjene et dynamisk PHP -nettsted.
Lag nå en enkel indeks.PHP fil i Web delt mappe.
Når du har opprettet/lastet opp en indeks.PHP fil i Web Delt mappe, besøk URL http: // 192.168.0.114 fra din favoritt nettleser, og du bør se din PHP-baserte nettsted.
Opprette virtuelle vertsprofiler
Du kan også opprette navnebaserte og portbaserte virtuelle verter med webstasjon og være vert for flere nettsteder fra en enkelt synologi NAS.
Naviger til delen Web Service Portal og klikk på Opprett for å opprette en virtuell vertsprofil.
Klikk på Lag serviceportal.
Klikk på Virtuell vert.
Plukke ut Kalt-basert eller Portbasert For å lage en navnbasert eller portbasert virtuell vert henholdsvis.
Kalt-basert: Webstasjon bruker DNS -navnet som peker på IP -adressen til Synology NAS for å bestemme nettstedet (eller virtuell vert) for å tjene.
Portbasert: Webstasjon bruker portnummeret for å bestemme nettstedet (eller virtuell vert) for å tjene.
Hvis du vil bruke DNS -navnet Site1.Linuxhint.com For den virtuelle verten, velg Kalt-basert og skriv inn Site1.Linuxhint.com i Vertsnavn seksjon.
MERK: For navnebaserte virtuelle verter må DNS-navnet du vil bruke peke/løse på IP-adressen til synologien din NAS.
Hvis du vil bruke port 8080 For den virtuelle verten, velg Portbasert, Sjekk protokollen (Http eller Https) som du vil bruke, og skriv inn 8080 Som merket på skjermbildet nedenfor.
For å velge en mappe der Web Station vil servere websider, klikker du på Bla gjennom Som merket på skjermbildet nedenfor.
Velg ønsket mappe og klikk på Plukke ut.
Velg webserveren (Apache eller Nginx) som du vil bruke fra HTTP back-end server nedtrekksmenyen.
Velg ønsket PHP -versjonsprofil fra PHP nedtrekksmenyen.
Når du er ferdig, klikker du på Skape.
Klikk på Ok.
En ny virtuell vert skal opprettes.
For å få tilgang til din virtuelle vert, besøk https: // site1.Linuxhint.com fra din favoritt nettleser. Nettstedet på den valgte mappen blir lastet inn, som vist på skjermdumpen nedenfor.
Opprette og bruke tilpassede PHP -profiler
Du kan lage tilpassede PHP -profiler og konfigurere alle virtuelle verter for å bruke dem.
For å opprette en tilpasset PHP -profil, klikker du på Skape fra Skriptspråkinnstillinger seksjon som merket på skjermdumpen nedenfor.
I Innstillinger Tab, skriv inn php Profil navn1, Skriv inn en kort Beskrivelse av PHP -profilen din2, og velg versjonen av PHP som du vil bruke fra PHP -versjon nedtrekksmenyen3.
Hvis du vil aktivere hurtigbufring, kan du sjekke Aktiver PHP -hurtigbuffer avkrysningsrute4.
Hvis du vil aktivere xdebug, kan du sjekke Aktiver XDebug avkrysningsrute5.
Hvis du vil vise PHP -feilmeldinger, kan du sjekke Aktiver Display_Errors for å vise PHP -feilmelding avkrysningsrute6.
Du kan aktivere de ønskede PHP -utvidelsene fra fanen Extensions som du trenger for denne profilen.
Du kan konfigurere Fast-CGI Process Manager-alternativer for PHP fra FPM-fanen.
Fra Kjerne Tab, du kan konfigurere PHP.INI -innstillinger for denne profilen.
Når du er lykkelig, klikker du på Skape.
En ny PHP -profil bør opprettes.
For å bruke den nyopprettede PHP -profilen, navigerer du til Web Service Portal Tab1, Velg ønsket virtuell vert2, og klikk på Redigere3 Som merket på skjermbildet nedenfor.
Fra PHP nedtrekksmenyen1, Velg den tilpassede PHP -profilen du nettopp har opprettet2.
Når du er ferdig, klikker du på Lagre.
Den tilpassede PHP -profilen du har laget, skal brukes til denne virtuelle verten fra nå av.
Opprette og bruke tilpassede feilsider
Webstasjon bruker enkle feilsider som standard. Men du kan opprette tilpassede feilsideprofiler og bruke dem til alle virtuelle verter du ønsker. Dette vil gjøre håndteringsfeil som 404, 503, og så videre veldig enkelt.
Slik ser HTTP 404 Feilsiden til Web Station som standard som standard.
Naviger til delen Feilsideinnstillinger for å opprette en tilpasset feilsideprofil.
Klikk på Skape > Lag profil.
Skriv inn et tilpasset feilsideprofilnavn i Profil navn seksjon.
Å legge til en Tilpasset respons, Klikk på Legg til.
En tom tilpasset respons bør legges til, som merket i skjermdumpen nedenfor.
Skriv inn Statuskode som du vil håndtere. For eksempel, 404.
Velg hvordan du vil håndtere statuskoden fra Svartype nedtrekksmenyen.
For å servere en HTML -fil Når en feil oppstår, velger du Sett inn innhold fra en statisk fil fra Svartype rullegardinmenyen og last opp en HTML -fil som du vil servere.
For å servere feilsider fra din virtuelle vert eller nettsted, velg Lenke til en URL på dette nettstedet fra Svartype Rullegardinmenyen og skriv inn den relative banen til feilsiden.
For å omdirigere til en annen URL, velg Utføre en 302 viderekobling fra Svartype rullegardinmeny og skriv inn destinasjons -url.
Jeg vil vise deg hvordan du serverer feilsider fra dokumentroten til den virtuelle verten. Så jeg har valgt Lenke til en URL på dette nettstedet fra Svartype rullegardinmeny og skrev inn den relative banen til feilsiden på nettstedet mitt.
Du må også velge en standardfeilside. Det vises når du ikke har noen matching Tilpasset respons.
For å angi en standardfeilside, velg a Standard svarstype fra den markerte rullegardinmenyen og fyll ut den nødvendige verdien nedenfor. Du finner de samme alternativene som å legge til en Tilpasset respons.
Jeg vil bruke en relativ URL /feil/standard.html som standardfeilside.
Når du er ferdig, klikker du på Skape.
En ny feilprofil skal opprettes.
For å bruke den nyopprettede feilprofilen, navigerer du til Web Service Portal Tab1, Velg ønsket virtuell vert2, og klikk på Redigere3 Som merket på skjermbildet nedenfor.
Velg det nyopprettede Feilsideprofil fra rullegardinmenyen som merket i skjermbildet nedenfor.
For at endringene skal tre i kraft, klikk på Lagre.
Lag de nødvendige feilsidene i feil/ Mappen til dokumentroten (mappen der du har lagret nettstedfilene dine) til din virtuelle vert.
De nye feilsidene vil bli brukt fra nå av, som vist på skjermdumpen nedenfor.
Konklusjon
I denne artikkelen har jeg vist deg hvordan du installerer nettstasjon på synologien NAS og bruker den til å være vert for statiske og dynamiske nettsteder. Jeg har også vist deg hvordan du oppretter tilpassede PHP- og feilsideprofiler. Jeg har vist deg hvordan du oppretter en virtuell vert og konfigurerer den med en tilpasset PHP og en feilsideprofil.
Referanser:
[1] Hvordan er jeg vert for et nettsted på synologien min NAS?- Synologikunnskapssenter
✕