Cara Setting Referer Nginx Di Linux
Nginx merupakan salah satu server web yang populer digunakan saat ini. Nginx diketahui sangat cepat dan ringan sehingga memiliki performa yang baik untuk mengelola lalu lintas website. Meskipun begitu, tidak sedikit orang yang masih kebingungan tentang pengaturan referer pada Nginx. Referer sendiri adalah sebuah variabel yang digunakan untuk melacak lalu lintas kunjungan pada sebuah website. Oleh karena itu, pada pembahasan kali ini kita akan membahas tentang cara setting referer Nginx di Linux.
Pengertian Referer Nginx
Sebelum membahas tentang cara setting referer Nginx di Linux, sebaiknya kita memahami terlebih dahulu apa itu referer. Referer pada Nginx adalah sebuah header yang mengindikasikan asal halaman saat user melakukan request pada website Anda. Contoh sederhana, ketika user melakukan klik pada hyperlink pada website lain yang mengarah ke website Anda, maka referer yang digunakan adalah website yang dimaksud.
Untuk apa referer Nginx sendiri digunakan? Referer Nginx digunakan sebagai monitoring trafik pada website. Dengan referer, administrator bisa dengan mudah melacak sumber trafik yang berasal dalam atau luar website, terutama pada saat aktivitas spamming terjadi. Selain itu, referer juga berfungsi untuk memeriksa security pada website, karena bisa diketahui pengunjung yang mencoba melakukan tindakan yang kurang pantas.
Cara Setting Referer Nginx di Linux
Nah, setelah kita memahami pengertian referer Nginx, mari kita lanjut ke pembahasan tentang cara setting referer Nginx di Linux.
1. Membuka file konfigurasi Nginx
Pertama-tama, buka file konfigurasi Nginx yang berada di direktori `/etc/nginx/nginx.conf` atau di direktori `/etc/nginx/sites-available/default`. Kemudian tambahkan script berikut ini pada blok location dimana Nginx Anda diatur:
if ($http_referer !~* (domain1.com|domain2.com|domain3.com)) {
return 404;
}
Atau, Anda juga bisa menggunakan script berikut untuk menghapus referer:
if ($http_referer !~ “^$|http(s)://(www.)?example.com(/|$)”) {
return 403;
}
Setelahnya, save dan restart Nginx. Dengan script ini, pembaca dapat mengatur domain yang diizinkan dan yang tidak. Dalam script pertama, jika referer tidak berasal dari domain yang terdaftar, akan diarahkan ke halaman error 404. Sedangkan pada script kedua, referer yang tidak berasal dari domain yang terdaftar akan diarahkan ke page error 403.
2. Tambahkan referer pada HTTP header
Setelah menambahkan script pada file konfigurasi, pilih domain yang ingin dicatat referer-nya. Kemudian, buka file konfigurasi Nginx atau inisiliasi blok eksekusi pada awal halaman index.html. Setelahnya, tambahkan script berikut ini:
location / {
add_header Referer “http://$host$request_uri”;
add_header X-Referer “http://$host$request_uri”;
}
Dengan script ini, referer URL akan muncul pada baris header HTTP. Setiap kali user mengakses URL, referer-nya akan dicatat dengan otomatis.
Kesimpulan
Referer Nginx adalah hal yang penting untuk dilacak pada sebuah website karena memudahkan untuk memantau lalu lintas dan mengetahui sumber dari trafik tersebut. Pada dasarnya, referer Nginx diatur dalam file konfigurasi yang membantu administrasi pengelolaan trafik pada website Anda. Dengan referer Nginx, administrator bisa mendeteksi spamming dan menambahkan lapisan security pada website. Bagi Anda yang masih kebingungan tentang cara setting referer Nginx di Linux, tutorial ini diharapkan dapat membantu Anda dalam mengatur referer Nginx di website Anda.
Related Posts:
- Optimasi Web Server Nginx Php Mysql Optimasi Web Server Nginx Php Mysql Cara Mengoptimalisasi Nginx Mengoptimalkan konfigurasi Nginx adalah cara yang efektif untuk memastikan bahwa server Anda beroperasi pada kecepatan maksimum. Ada beberapa tugas yang perlu…
- Spesifikasi Vps Untuk Install Nginx Spesifikasi VPS Untuk Install Nginx Apa itu VPS? Virtual Private Server (VPS) adalah metode virtualisasi yang memungkinkan sebuah layanan berbasis server untuk dimulai di sebuah atau lebih server berbagi, yang…
- Cara Cek Versi Php Nginx Debian Cara Cek Versi Php Nginx Debian Apa itu Nginx Debian? Nginx Debian adalah sebuah server web open source yang dirancang untuk cara yang fleksibel, mudah digunakan, dan simultan yang memungkinkan…
- Mengatasi 404 Not Found Di Nginx Ubuntu Mengatasi 404 Not Found Di Nginx Ubuntu Apa Yang Dimaksud Dengan 404 Not Found? 404 Not Found adalah pesan yang muncul ketika Anda mencoba mengakses halaman web yang berbasis Nginx…
- Penjelasan Nginx Ip_Hash Round Robin Penjelasan Nginx Ip_Hash Round Robin Apa itu Nginx Ip_Hash Round Robin? Nginx IP_Hash Round Robin adalah metode penjadwalan traffic yang digunakan oleh Nginx untuk membagi traffic antara server web terkait.…
- Mengenal Kelebihan Dan Kekurangan Paypal Sebagai… Paypal adalah salah satu metode pembayaran paling populer yang digunakan di seluruh dunia. Hal ini aman, aman, dan nyaman untuk digunakan. Tapi, seperti metode pembayaran lainnya, ia memiliki kelebihan dan…
- Cara Kombinasi Nginx Dan Apache2 Cara Kombinasi Nginx Dan Apache2 Apa itu Nginx dan Apache2? Nginx dan Apache2 adalah dua dari software web server yang paling populer dan paling banyak digunakan. Nginx dan Apache2 digunakan…
- Aplikasi Spotify Dan Kualitas Streaming Musik: Apa… Seiring kemajuan teknologi, tidak mengherankan bahwa cara kita mengkonsumsi musik telah berubah secara drastis. Dalam beberapa tahun terakhir, layanan streaming telah menjadi cara yang disukai untuk mendengarkan musik. Baik itu…
- Ubuntu 16.04 Nginx Ipv6 Virtualhost Ubuntu 16.04 Nginx Ipv6 Virtualhost: Peningkatan Kinerja Website Anda Pertumbuhan pengguna internet terus meningkat seiring dengan kemajuan teknologi informasi. Oleh karena itu, para pemilik website harus selalu mempertahankan tingkat kinerja…
- Php 7 Nginx 504 Gateway Time-Out PHP 7 Nginx 504 Gateway Time-Out: Penyebab, Solusi, dan Implementasi Sebagai pengembang web, seringkali kita menghadapi masalah yang menyulitkan seperti error 504 Gateway Time-Out pada server. Hal tersebut tentu sangat…
- Memahami Algoritma Rekomendasi Aplikasi Spotify… Aplikasi Spotify adalah platform streaming musik yang memungkinkan pengguna untuk mencari, bermain, dan berbagi musik. Ini adalah salah satu platform streaming musik paling populer di dunia, dan dengan popularitasnya yang…
- How To Config Nginx Di Ubuntu How to Config Nginx di Ubuntu Nginx atau Pronounced “Engine X” adalah salah satu server web, proxy dan cache yang paling populer di dunia. Ini digunakan oleh banyak perusahaan sukses…
- Panduan Lengkap Menggunakan Fitur Dual Sim Pada… Kini, banyak orang yang menggunakan smartphone untuk mengakses berbagai layanan dan aplikasi, termasuk juga menjalankan berbagai pekerjaan sehari-hari. Salah satu fitur yang sangat berguna yang tersedia pada smartphone adalah fitur…
- Aplikasi Ubah Nada Dering WhatsApp Agar Bisa Sebut… Nama Shouter Harga Gratis Rating 4.7 (Sangat Bagus) Perusahaan Avast Software Total Instal 1 Juta+ Link Download Klik Disini Notification Reader: Shouter adalah aplikasi yang kamu butuhkan untuk ubah nada…
- Nginx Proxy_No_Cache Cookie Nginx adalah sebuah web server open-source yang bisa diimplementasikan sebagai reverse proxy server, load balancer, dan juga HTTP cache. Kebanyakan website biasanya terdiri dari sejumlah halaman statis maupun dinamis, yang…
- Nginx Tak Bisa Jalankan File Php Nginx Tidak Bisa Jalankan File Php Apa Itu Nginx? Nginx adalah salah satu web server yang tersedia secara gratis dalam beberapa distribusi Linux. Ini dikonfigurasi untuk memproses lalu lintas web…
- Cara Mengganti Apache Dengan Nginx Apache dan Nginx adalah dua web server yang sering digunakan untuk menjalankan aplikasi web di server. Meskipun keduanya memiliki fungsi yang sama, namun keduanya memiliki perbedaan yang signifikan dalam performa…
- Cara Mengatasi 502 Bad Gateway Nginx Vps Cara Mengatasi 502 Bad Gateway Nginx Vps Apa itu 502 Bad Gateway Nginx Vps? 502 kesalahan masukan Nginx Vps adalah kesalahan HTTP yang berarti bahwa server gagal mengatur permintaan Anda.…
- Aplikasi Spotify Untuk Penggemar Musik: Review Dan… Bukan rahasia lagi bahwa Spotify adalah salah satu layanan streaming musik paling populer di dunia. Dengan lebih dari 200 juta pengguna aktif, mudah untuk melihat mengapa aplikasi ini sangat populer.…
- Langkah-Langkah Install Php Nginx Linux Langkah-Langkah Install Php Nginx Linux Apa itu PHP Nginx Linux? PHP Nginx Linux adalah sebuah platform web open-source yang berjalan di atas sistem operasi Linux. Platform ini dapat memberikan kinerja…
- Cara Menambahkan Uang Ke Akun Paypal Menambahkan uang ke akun PayPal Anda adalah salah satu cara yang paling nyaman dan aman untuk mengelola keuangan Anda secara online. Apakah Anda membayar untuk pembelian online, mengirim uang ke…
- Cara Mengaktifkan Bluetooth Pada Smartphone Lenovo K10 Note Smartphone Lenovo K10 Note menyediakan fitur Bluetooth yang dapat digunakan untuk menghubungkan perangkat lain seperti speaker atau headphone. Namun, sebelum menggunakan fitur ini, Anda harus mengaktifkan Bluetooth terlebih dahulu. Jika…
- Cara Kombinasi Nginx Dan Apache Cara Kombinasi Nginx Dan Apache Pengenalan Nginx dan Apache Nginx dan Apache adalah salah satu dari sekian banyak webserver yang tersedia di luar sana. Di internet, dua aplikasi ini merupakan…
- Cara Membuat Load Balancing Web Server Nginx Cara Membuat Load Balancing Web Server Nginx Mengenal Load Balancing Pada Web Server Nginx Load balancing adalah suatu mekanisme baik yang secara manual maupun otomatis dapat dipakai untuk mendistribusikan beban…
- Set Root Folder Subdomain Nginx Set Root Folder Subdomain Nginx Nginx merupakan salah satu server web dengan performa yang cepat dan handal. Nginx dapat digunakan sebagai proxy server, load balancer, reverse proxy serta dapat digunakan…
- Cek Directory Nginx Di Centos Cek Directory Nginx Di Centos Apa Itu Nginx? Nginx adalah salah satu web server open source yang saat ini populer di web. Nginx secara khusus berfungsi sebagai webserver, reverse proxy,…
- Cara Mendapatkan Gems Gratis Di Tingkat Tinggi Di… Apakah Anda penggemar game mobile Clash of Clans? Jika demikian, Anda tahu bahwa permata gratis bisa sulit didapat pada tingkat yang lebih tinggi. Anda mungkin pernah mendengar dari pemain lain…
- Cara Bermain Squad di Aplikasi Game Free Fire Kini, bermain game telah menjadi salah satu hobi yang sangat populer di seluruh dunia. Game yang paling populer saat ini adalah Free Fire, yang memungkinkan pemain untuk bermain dengan teman…
- Certbot Centos 7 Nginx Dryrun Certbot adalah salah satu solusi yang umum digunakan untuk mengelola sertifikat SSL pada server web. Dalam menggunakan Certbot, pengguna bisa berinteraksi dengan server web yang mereka miliki dengan cepat dan…
- Gke Nginx Ingress Chart.Yaml Gke Nginx Ingress Chart.Yaml: Memudahkan Konfigurasi Ingress di Kubernetes Kubernetes atau biasa disebut "K8s" adalah platform open-source yang digunakan untuk mengelola aplikasi secara otomatis pada wadah atau container. Salah satu…