⊗ndHsDmSF 47 of 47 menu

Statiske filer for domæne via Nginx på VPS server

For at servere statiske filer på NodeJS eller på Express oprettes der en statisk server. Det anbefales faktisk ikke at gøre dette, da det fungerer langsomt.

Det er mere optimalt at servere statisk indhold via Nginx. For at gøre dette skal der laves en speciel konfiguration for domænet, som indeholder et regulært udtryk og en sti til mappen med det statiske indhold. Lad os for eksempel antage, at mappen med statisk indhold i vores domæne er mappen public. I dette tilfælde indstiller vi følgende konfiguration:

server_name test1.com; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|swf|txt|ico)$ { root /var/www/test1.com/public; }

Det er ikke særlig praktisk, at domænenavnet skal skrives to gange, hvis navnet matcher websitets mappe (og for nemheds skyld gør det det hos os). Problemet kan løses på følgende måde:

server_name test1.com; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|swf|txt|ico)$ { root /var/www/$server_name/public; }

Lad os samle alle vores indstillinger sammen og få følgende:

server { listen 80; server_name test1.com; location ~* ^.+\.(jpg|jpeg|gif|png|ico|css|js|swf|txt|ico)$ { root /var/www/$server_name/public; } location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Konfigurér udlevering af statisk indhold for begge testwebsites. Test det via browseren.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis