⊗ndHsDmSF 47 of 47 menu

Statiese lêers van domein deur Nginx op VPS bediener

Om statiese lêers op NodeJS of op Express te bedien, word 'n static-bediening gedoen. Eintlik word dit nie aanbeveel om dit so te doen nie, aangesien dit stadig werk.

Dit is meer optimaal om statiese lêers deur Nginx te bedien. Vir hierdie doel word 'n spesiale instelling vir die domein gemaak, wat 'n reguliere uitdrukking en 'n pad na die gids met die statiese lêers bevat. Laat vir ons voorbeeld die gids met statiese lêers in ons domein die gids public wees. In hierdie geval sal ons die volgende instellings skryf:

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

Tog is dit nie baie gerieflik dat ons die domeinnaam twee keer moet skryf as hierdie naam ooreenstem met die werf gids (en by ons stem dit vir gerief ooreen). Die probleem kan soos volg opgelos word:

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

Laat ons al ons instellings bymekaar bring en die volgende kry:

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

Stel die bediening van statiese lêers vir beide toetswerwe in. Toets dit via die blaaier.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp