⊗ndHsDmSF 47 of 47 menu

VPS සර්වරයක් මත Nginx භාවිතයෙන් ඩොමේනයේ ස්ථිතික ගොනු සපයා ගැනීම

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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න