Ikymomo

Ikymomo

Android

Cara Setting Nginx Cloudflared Pake Unix Socket via Dashboard Zero Trust

Liaviora3 mnt baca78 dilihat
Konfigurasi Nginx Unix Socket dan Cloudflare untuk optimasi performa web server di Linux.

Punya website yang aman tapi tetep gesit itu idaman semua orang. Salah satu trik rahasia biar koneksi tunnel kamu makin efisien adalah pake Unix Socket. Dengan cara ini, data gak perlu muter-muter lewat port lokal, tapi langsung lewat file sistem yang super kenceng.

Kenapa Pilih Unix Socket di Folder Dev

Sebagian orang mungkin pilih folder standar, tapi kalau kamu udah punya script yang otomatis ngejaga direktori di /dev, ini bakal jadi setup yang unik banget. Keuntungan utamanya adalah performa yang lebih enteng karena komunikasi antar proses (IPC) jadi lebih privat dan gak ada overhead jaringan lokal sama sekali.

Persiapan Folder dan Permission

Sebelum Nginx bikin file socket, folder tujuannya harus punya izin akses yang pas. Karena Nginx biasanya jalan pake user www-data, folder tersebut harus dikuasai sama user itu juga.

Pastiin script otomatis kamu jalanin perintah ini biar gak kena error permission denied
__CODEBLOCK0
Setelah itu, buka konfigurasi Nginx kamu dan pasang baris listen yang mengarah ke sana
CODEBLOCK1

Sinkronisasi config.yml dan Dashboard

Ini bagian paling penting! Kamu wajib pastiin settingan di file config.yml lokal kamu sinkron sama yang ada di dashboard Cloudflare Zero Trust. Kalau gak sama, tunnel gak bakalan jalan.

Contoh isi config.yml yang bener
CODEBLOCK2_

Setting di Dashboard Cloudflare Zero Trust

Setelah file di server siap, sekarang samain pengaturannya di dashboard. Ikutin langkah ini
  • Login ke Dashboard Cloudflare lalu buka menu Zero Trust.
  • Pilih menu Networks dan klik Connectors.
  • Cari tunnel yang kamu pake, klik Titik Tiga di sebelah kanan, terus pilih Configure.
  • Masuk ke tab Public Hostname (atau Published application routes).
  • Cari domain kamu, klik Titik Tiga lagi, lalu pilih Edit.
  • Di bagian Service, masukin data yang sama persis dengan config.yml
- Type: Pilih UNIX. - URL: Masukin /dev/nginx/folderkamu/cloudflared.sock. - Klik Save.

Eksekusi Perintah Terakhir

Biar semua perubahan tadi langsung nendang, kamu wajib jalanin dua perintah ini di terminal server kamu __CODEBLOCK3__ Selain optimasi koneksi, jangan lupa gunain script image avif biar gambar di web kamu makin ringan dan gak bikin loading lama. Kombinasi Unix Socket dan format gambar modern ini bener-bener combo maut buat kecepatan web.

Verifikasi Akhir

Coba cek apakah filenya udah beneran ada dengan perintah ls -lh /dev/nginx/folderkamu/. Kalau ada file cloudflared.sock, berarti setup kamu udah sukses besar dan website kamu sekarang jalannya udah sat-set pake jalur khusus!

Setting Nginx pake Unix Socket buat Cloudflared emang butuh ketelitian, apalagi kalau kamu main di folder /dev. Tapi kalau udah jalan, hasilnya bakal kerasa banget di resource server yang lebih irit dan koneksi yang makin stabil.

Kunci utamanya cuma ada di izin akses (permission) dan sinkronisasi jalur antara Nginx, config.yml, sama Cloudflare Dashboard. Kalau ketiganya udah seirama, website kamu bakal aman dari serangan luar sekaligus punya performa juara.

Semoga panduan ini bermanfaat buat kamu yang lagi hobi ngoprek server! Jangan sungkan buat tanya di kolom komentar kalau ada yang masih bingung atau mau berbagi pengalaman soal setup tunnel kamu. Sampai ketemu di artikel seru lainnya!

Komentar Pembaca (1)

Andika2026-09-05 19:54:15

Wordpress bisa?