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:
- 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…
- 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…
- 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.…
- Konfigurasi Web Server Nginx Debian 7 Konfigurasi Web Server Nginx Debian 7 Pengenalan Konfigurasi Web Server Nginx Debian 7 Nginx adalah mesin web yang populer di Linux dan sistem Unix. Ini adalah alternatif Anda ke mesin…
- 7 Manfaat Memiliki Akun Paypal Untuk Bisnis Anda PayPal adalah salah satu platform pembayaran paling populer untuk bisnis. Ini menawarkan cara mudah untuk mengirim, menerima, dan mengelola pembayaran. Memiliki akun PayPal untuk bisnis Anda dapat bermanfaat dalam banyak…
- 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…
- Cara Menggunakan Kartu Building Dengan Efektif Di… Clash Royale, game mobile strategi real - time populer dari Supercell, telah menjadi game yang sangat populer karena gameplaynya yang menyenangkan dan serba cepat. Ini adalah permainan yang menyenangkan untuk…
- Cara Menggunakan Aplikasi Netflix Di Smartphone… Apakah Anda penggemar berat Netflix? Apakah Anda ingin tahu cara menonton acara Netflix favorit Anda di ponsel cerdas Anda menggunakan kamera tertentu? Nah, Anda telah datang ke tempat yang tepat!…
- 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…
- 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 Kombinasi Nginx Dan Apache2 Di Webmin Cara Kombinasi Nginx Dan Apache2 Di Webmin Apa Itu Nginx dan Apache? Nginx dan Apache adalah salah satu mesin web yang terkenal dan sering digunakan di dunia hosting. Nginx adalah…
- Cara Memanfaatkan Fitur Terbaru Aplikasi Spotify Apakah Anda pengguna Spotify? Jika demikian, Anda berada dalam untuk mengobati! Spotify baru - baru ini merilis pembaruan baru yang menghadirkan sejumlah fitur baru yang menarik untuk aplikasi mereka. Fitur…
- Server Vps Pakai Nginx Atau Apache Server Vps Pakai Nginx Atau Apache Apa Itu Nginx dan Apa Manfaatnya? Nginx adalah salah satu layanan server web populer yang dapat digunakan untuk mengelola, mempercepat, dan melayani laman web.…
- Nginx Config With More Secure Nginx Config With More Secure Nginx adalah salah satu web server yang populer digunakan untuk mengatur lalu lintas HTTP serta membagi beban pada banyak server. Nginx juga mendukung banyak jenis…
- Cara Menggunakan Kartu Yang Sesuai Dengan Kondisi… Memainkan game populer Clash Royale adalah cara yang pasti untuk memompa adrenalin Anda. Dengan pertempuran yang serba cepat dan persaingan yang ketat, tidak heran mengapa begitu populer. Tetapi jika Anda…
- Dgitalocean Nginx React Assets Dokcer DigitalOcean Nginx React Assets Docker Pengenalan digitalocean Nginx React Dan Assets Docker DigitalOcean merupakan salah satu penyedia layanan web hosting terbesar di dunia yang dilengkapi pula dengan virtual private server,…
- Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Mengenal Apache dan Nginx Apache dan Nginx adalah dua jenis server web yang mirip namun berbeda dalam sejumlah cara. Apache…
- Panggil Ip Public Ke Ip Private Nginx Panggil Ip Public Ke Ip Private Nginx Apa Itu Nginx? Nginx adalah web server yang dikembangkan di Rusia pada tahun 2004 yang kini telah digunakan di seluruh dunia. Hal ini…
- 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…
- Cara Menonaktifkan Default.Conf Di Nginx Cara Menonaktifkan Default.Conf Di Nginx Apa Itu Default.Conf? Default.Conf adalah berkas dikonfigurasi sumber terbuka yang didistribusikan bersama dengan Nginx, yang berisi konfigurasi standar untuk server web. Berkas ini berisi instruksi…
- 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 Cannot Open Php File Centos 7 Nginx Cannot Open Php File Centos 7 Nginx dan PHP merupakan dua komponen penting dalam pengembangan web modern. Nginx adalah server web yang sangat populer, sedangkan PHP adalah bahasa pemrograman…
- Cara Install Nginx Raspberry Pi 3 Cara Install Nginx Raspberry Pi 3 Memahami Raspberry Pi dan Mengapa Anda Perlu Menggunakan Nginx Sebelum Anda mulai memasang Nginx pada Raspberry Pi Anda, penting bagi Anda untuk memahami apa…
- Bagaimana Cara Membatalkan Transaksi Paypal? Apakah Anda ingin membatalkan transaksi PayPal? Ini tidak sesulit yang Anda pikirkan. Meskipun Anda tidak selalu dapat membatalkan transaksi PayPal, ada beberapa hal yang dapat Anda coba untuk menghentikan pembayaran.…
- 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,…
- Nginx Tidak Bisa Di Restart Nginx Tidak Bisa Di Restart Jika Anda pengguna Nginx, Anda pasti menghadapi masalah yang sering terjadi: nginx tidak bisa di restart. Ini adalah masalah yang umum dan normal dan dapat…
- Lawan Dari Ln Di Nginx Lawan Dari Ln di Nginx Apakah Ini? Ln (syntax-defined NginX) adalah sebuah sistem yang digunakan oleh webmaster untuk mengatur aliran kerja dan konfigurasi web server Nginx. Nginx adalah salah satu…
- 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 Menghemat Kuota Internet Pada Smartphone Lenovo… Kita semua tahu bahwa kuota internet merupakan hal yang penting saat ini dalam melakukan banyak hal, dari streaming video, hingga membuka halaman web dan komunikasi dengan orang lain. Oleh karena…
- Apakah Bisa Instal Nginx Dan Xampp Dalam 1 Pc Apakah Bisa Instal Nginx dan Xampp dalam 1 PC? 1. Apa itu Nginx dan Xampp? Nginx dan Xampp adalah dua server web populer yang digunakan untuk hosting situs web. Nginx…