⊗ndHsDmSF 47 of 47 menu

VPS serverida Nginx orqali domen statik fayllari

NodeJS yoki Express da statik fayllarni yetkazish uchun static-server yaratiladi. Aslida, buni qilish tavsiya etilmaydi, chunki bu sekin ishlaydi.

Statikani Nginx orqali yetkazish maqsadga muvofiqroq. Buning uchun domenda maxsus sozlama amalga oshiriladi, u regulyar ifoda va statik papkaga yo'lni o'z ichiga oladi. Misol uchun, bizning domenimizda statik papka public bo'lsin. Bunday holda biz quyidagi sozlamalarni yozamiz:

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

Bunda, agar domen nomi sayt papkasi bilan mos kelsa (qulaylik uchun bizda mos keladi), domen nomini ikki marta yozishimiz unchalik qulay emas. Muammoni quyidagicha hal qilish mumkin:

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

Keling, barcha sozlamalarimizni birlashtirib, quyidagini olamiz:

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

Ikkala test sayti uchun statikani yetkazishni sozlang. Uni brauzer orqali testlang.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish