⊗ndHsDmSF 47 of 47 menu

Domenin statik fayllari VPS serverde Nginx vasitesile

Statik faylları çatdırmaq üçün NodeJS və ya Express-də static-server qurulur. Əslində, bunu etmək tövsiyə edilmir, çünki bunu işlətmək yavaşdır.

Statikanı Nginx vasitesilə çatdırmaq daha optimaldır. Bunun üçün domen üçün xüsusi konfiqurasiya edilir, regex və statik qovluğun yolu göstərilir. Nümunə üçün deyək ki, bizim domenimizdə statik qovluq public qovluğudur. Bu halda biz aşağıdakı konfiqurasiyanı yazacayıq:

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

Bununla belə, domen adını iki dəfə yazmaq çox rahat deyil, əgər bu ad saytın qovluğu ilə üst-üstə düşürsə (bizim rahatlıq üçün üst-üstə düşür). Problemi aşağıdakı kimi həll etmək olar:

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

Gəlin bütün konfiqurasiyalarımızı birləşdirək və aşağıdakını əldə edək:

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

Hər iki test saytı üçün statik faylların çatdırılmasını konfiqurasiya edin. Brauzer vasitesilə test edin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et