⊗ndHsDmSF 47 of 47 menu

File Statis Domain melalui Nginx di Server VPS

Untuk menyajikan file statis pada NodeJS atau Express, dibuat server static. Sebenarnya, melakukan hal ini tidak disarankan, karena berjalan lambat.

Lebih optimal untuk menyajikan konten statis melalui Nginx. Untuk ini, domain diberikan pengaturan khusus, yang berisi regex dan path ke folder dengan konten statis. Sebagai contoh, misalkan dalam domain kita, folder dengan konten statis adalah folder public. Dalam hal ini kita akan menulis pengaturan berikut:

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

Agak tidak nyaman bahwa nama domain harus kita tulis dua kali, jika nama ini cocok dengan folder situs (dan untuk kenyamanan kita, memang cocok). Masalahnya dapat 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 pengaturan kita bersama-sama 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 penyajian konten statis untuk kedua situs tes. Ujilah melalui browser.

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