⊗ndHsDmSF 47 of 47 menu

VPS serwerinde Nginx üsti bilen domeniň statik faýllary

NodeJS ýa-da Express üçin statik faýllary howalandyrmak static-serwer gurulýar. Aslynda, muny etmek maslahat berilmeýär, sebäbi bu ýavaş işleýär.

Statikany Nginx üsti bilen howalandyrmak has optimaldyr. Bunun üçin domen üçin regex we statik papkanyň ýoluny öz içine alýan aýratyn sazlamalar edilýär. Mysal üçin, biziň domenimizde statik papka public papkasy bolsun. Bu ýagdaýda biz aşakdaky sazlamalary ýazarys:

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

Bu ýerde domen adyny iki geze ýazmaly bolmagymyz amatly däl, eger bu ad saýtyň papkasy bilen gabat gelýän bolsa (biziň amatlylygy üçin gabat gelýär). Mesele şu ýollary çözüp bilýär:

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

Hemme sazlamalarymyzy jemläp, aşakdakyny alyň:

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

Iki test saýty üçin hem statika howalandyrmasyny sazlaň. Ony brauzer üsti bilen test ediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et