⊗ndHsDmSF 47 of 47 menu

Faili Tuli za Kikoa kupitia Nginx kwenye Seva ya VPS

Ili kutoa faili tuli kwenye NodeJS au kwenye Express, huundwa seva ya static. Kweli, kufanya hivyo hupendekezwi, kwani hufanya kazi polepole.

Ni bora zaidi kutoa faili tuli kupitia Nginx. Ili kufanya hivyo, kwa kikoa huundwa usanidi maalum, unaorejesha regex na njia ya folda lenye faili tuli. Kwa mfano katika kikoa chetu, folda lenye faili tuli litakuwa folda public. Katika kesi hii tutaandika usanidi ufuatao:

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

Haifai sana kwamba jina la kioma tunalazimika kuandika mara mbili, kama jina hilo linalingana na folda ya tovuti (nasi kwa urahisi linalingana). Tatizo linaweza kutatuliwa kwa njia ufuatayo:

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

Wacha tukuusane usanidi wote wetu pamoja na tupate ufuatao:

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

Sanidi utoaji wa faili tuli kwa tovuti zote mbili za majaribio. Zijaribu kupitia kivinjari.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa