⊗ndHsDmSF 47 of 47 menu

Statiska domänfiler via Nginx på en VPS-server

För att servera statiska filer i NodeJS eller Express skapas en statisk server. Egentligen rekommenderas detta inte, eftersom det fungerar långsamt.

Det är mer optimalt att servera statiskt innehåll via Nginx. För detta görs en speciell inställning för domänen, som innehåller ett reguljärt uttryck och en sökväg till mappen med det statiska innehållet. Låt som exempel mappen med statiskt innehåll i vår domän vara mappen public. I detta fall kommer vi att skriva följande inställningar:

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

Det är inte så bekvämt att domännamnet måste skrivas två gånger, om detta namn matchar webbplatsens mapp (och för enkelhetens skull matchar det vårt). Problemet kan lösas på följande sätt:

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

Låt oss samla alla våra inställningar tillsammans och få följande:

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; } }

Konfigurera serving av statiskt innehåll för båda testwebbplatserna. Testa det via webbläsaren.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa