⊗ndHsDmSF 47 of 47 menu

Статички датотеки на доменот преку Nginx на VPS сервер

За сервирање на статички датотеки на NodeJS или на Express се прави static-сервер. Всушност, ова не се препорачува, бидејќи работи бавно.

Поптимално е да се сервираат статичките датотеки преку Nginx. За ова, за доменот се прави специфична конфигурација, која содржи регуларна шема и патека до папката со статички датотеки. Нека за пример во нашиот домен, папката со статички датотеки биде папката public. Во овој случај, ќе поставиме следниве конфигурации:

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

Не е многу погодно што името на доменот мора да го напишеме два пати, ако ова име се совпаѓа со папката на веб-страницата (а кај нас за погодност се совпаѓа). Проблемот може да се реши на следниов начин:

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

Ајде да ги собереме сите наши конфигурации заедно и да го добиеме следново:

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

Конфигурирајте сервирање на статички датотеки за двете тестни веб-страници. Тестирајте ја преку прелистувач.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј