⊗ndHsDmSF 47 of 47 menu

Skedarët Statikë të Domenit përmes Nginx në Server VPS

Për shpërndarjen e skedarëve statikë në NodeJS ose në Express krijohet një server static. Në fakt, nuk rekomandohet të bëhet kështu, pasi funksionon ngadalë.

Është më optimale të shpërndahen skedarët statikë përmes Nginx. Për këtë, për domenin bëhet një konfigurim i veçantë, që përmban regex dhe rrugën tek dosja me skedarët statikë. Le të supozojmë për shembull që në domenin tonë dosja me skedarë statikë të jetë dosja public. Në këtë rast ne do të shkruajmë konfigurimet e mëposhtme:

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

Në këtë rast nuk është shumë i përshtatshëm fakti që emrin e domenit duhet ta shkruajmë dy herë, nëse ky emër përputhet me dosjen e sajtit (dhe tek ne për lehtësi përputhet). Problemin mund ta zgjidhim në mënyrën e mëposhtme:

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

Tani le të mbledhim të gjitha konfigurimet tona së bashku dhe do të marrim këtë:

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

Konfiguroni shpërndarjen e skedarëve statikë për të dy sajtet testuese. Testoni atë përmes shfletuesit.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo