⊗ndHsDmSF 47 of 47 menu

Statiske domenerfiler via Nginx på VPS-server

For å levere statiske filer på NodeJS eller på Express lages det en statisk server. Egentlig anbefales dette ikke, da det fungerer tregt.

Mer optimalt er å levere statisk innhold via Nginx. For dette lages en spesiell konfigurasjon for domenet, som inneholder et regulært uttrykk og en sti til mappen med statisk innhold. La for eksempel i vårt domene mappen med statisk innhold være mappen public. I dette tilfellet skal vi skrive følgende innstillinger:

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

Samtidig er det ikke veldig praktisk at vi må skrive domenenavnet to ganger, hvis dette navnet samsvarer med nettstedets mappe (og for vår bekvemmelighet samsvarer det). Problemet kan løses på følgende måte:

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

La oss samle alle våre innstillinger 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; } }

Konfigurer levering av statisk innhold for begge testnettstedene. Test det via nettleseren.

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