Cara Proxy Spaces dengan Nginx di Ubuntu 16.04

Cara Proxy Spaces dengan Nginx di Ubuntu 16.04
Cara Proxy Spaces dengan Nginx di Ubuntu 16.04

Dalam tutorial ini kami akan menunjukkan cara menggunakan Nginx proxy untuk objek di diskspace. Nginx akan diatur untuk menjawab pertanyaan dari domain contoh (dengan sertifikat Let’s Encrypt SSL opsional) dan meneruskan permintaan tersebut ke Space dengan aset publik. Kemudian akan menambahkan caching untuk mempercepat tanggapan selanjutnya.

Untuk tutorial ini, harus memiliki :

  • Server Ubuntu 16.04 dengan Nginx terinstal
  • Sebuah nama domain menunjuk ke server Anda
  • Mengetahui URL inividual space

Siapkan Proxy

Instalasi default Nginx di Ubuntu. Tambahkan beberapa konfigurasi baru dengan cara :

buka file konfigurasi baru di

sudo nano /etc/nginx/sites-available/assets.example.com

Konfigurasi sesuai dengan nama domain dan URL disk space Anda :  sendiri:

Kita perlu mengaktifkan konfigurasi yang telah ada degan cara :

Untuk memeriksa sintaks konfigurasi,  jalankan nginx -t sebagai root:

Test Proxy

Kita bisa menguji koneksi proxy menggunakan curl pada command line curl –

Sekarang ambil file yang sama melalui proxy:

Hasilnya hampir sama, perubahannya hanya pada header server yang mengidentifikasi Nginx. Jika output Anda sama , proxy bekerja dengan benar!

Menyiapkan Caching

Untuk respon cache, Nginx membutuhkan tempat untuk menyimpan kunci, metadata.

Buka file :

Copy configurasi ini , lalu simpan dan tutup file:

Buka file konfigurasi situs Anda lagi:

Tambahkan yang berikut ini ke bagian akhir lokasi/blok Anda (setelah direktif proxy_hide_header, tapi sebelum tanda hubung penutup):

Reload Nginx : s

  • sudo nginx -t
  • sudo systemctl reload nginx
Rakasena Pratama Avatar

Rakasena Pratama

IT Consultant M. Kom

IT Consultant dengan pengalaman 11+ tahun di bidang server, hosting, dan technology. Berpengalaman dalam menyusun konten teknis dan edukatif seputar infrastruktur digital dan pemanfaatan AI untuk membantu pengguna memahami solusi teknologi secara akurat dan aplikatif.

Cek Konten Lainnya:
Cara Membeli Hosting untuk Website Paling Mudah
Areas of Expertise: Technology, Server, hosting, domain, AI
You May Also Like
Apa itu Augmented Reality
Read More
Apa itu Augmented Reality? Mengenal Teknologi AR & Contohnya
Di era ini, batas-batas antara dunia digital dan fisik semakin sulit untuk dibedakan. Teknologi Augmented Reality atau Teknologi…
Belajar Linux
Read More
Belajar Linux 101 buat Pemula: Pahami Dasarnya!
Tertarik belajar Linux cuma gak tau harus mulai darimana? Bagi pemula, langkah awal memang cukup berat. Untuk itu,…