⊗ndHsDmSF 47 of 47 menu

Fail Statik Domain melalui Nginx pada Pelayan VPS

Untuk menghidangkan fail statik pada NodeJS atau Express, pelayan statik biasanya digunakan. Sebenarnya, cara ini tidak digalakkan kerana ia beroperasi dengan perlahan.

Lebih optimum untuk menghidangkan statik melalui Nginx. Untuk ini, konfigurasi khas untuk domain dibuat, mengandungi ungkapan nalar dan laluan ke folder dengan kandungan statik. Katakan untuk contoh dalam domain kami, folder dengan kandungan statik ialah folder public. Dalam kes ini, kami akan menetapkan konfigurasi berikut:

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

Agak tidak selesa kerana nama domain perlu ditulis dua kali, jika nama itu sama dengan folder tapak web (dan untuk kemudahan, kami menetapkannya sama). Masalah ini boleh diselesaikan dengan cara berikut:

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

Mari kita kumpulkan semua konfigurasi kami bersama dan dapatkan yang berikut:

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

Konfigurasikan penghidangan statik untuk kedua-dua tapak web ujian. Ujinya melalui pelayar web.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak