• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Jaranguda

Belajar Mengajar

  • Home
  • Sponsor/Jasa
  • Tentang

Membuat Reverse Proxy Nginx di Debian 8

Last Updated on 12 October 2015 By tommy Leave a Comment

Tujuan reverse proxy ini adalah agar kita bisa mengakses situs-situs dari domain/IP kita sendiri. Kegunaan reverse proxy sendiri sangat banyak, sebagai perantara antar dua web server, memforward http ke https atau sebaliknya, menghandle beberapa web server sekaligus, dari IPv6 ke IPv4 atau sebaliknya, dll.

Contoh kita akan mengakses website : http://example.com/ dari server dengan IP 192.168.2.23

Di server Debian tersebut install nginx versi mainline

wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

tambahkan repository nginx di apt

echo "deb http://nginx.org/packages/mainline/debian/ jessie  nginx" >> /etc/apt/sources.list

update dan install nginx

apt-get update; apt-get install nginx -y

Konfigurasi reverse proxy nginx
buka file konfigurasi nginx yang berada di /etc/nginx/conf.d/default.conf, tambahkan dibawah

        root   /usr/share/nginx/html;
        index  index.html index.htm;

baris ini

        proxy_pass  http://example.com/;
        proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
        proxy_redirect off;
        proxy_buffering off;
        proxy_set_header        X-Real-IP       $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;

sekarang coba akses http://192.168.2.23 hasilnya akan sama dengan situs http://example.com
nginx proxy web

Tulisan menarik lainnya

  • Install DNSCrypt 1.4 di Debian 7

    Install library yang dibutuhkan untuk compile dan install DNSCrypt dan libsodium apt-get clean all; apt-get…

  • Install nginx HHVM MariaDB WordPress di Debian 8 Jessie

    Sebelum menginstall apapun di Debian, sebaiknya lakukan terlebih dahulu update dan upgrade sistem anda. apt-get…

  • Install dig di Debian

    Tool dig mempermudah untuk mengecek DNS record melalui terminal Linux. bash: dig: command not found…

  • Nginx SSL di Debian

    Untuk instalasi bisa dilihat di Instalasi nginx PHP MySQL (LEMP) di Debian 7. Disini kita…

Filed Under: Linux Tagged With: nginx

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Pencarian

Tanya Jawab tentang DevOps SRE CPE, gabung di https://t.me/devopsindonesia

Terbaru

  • Cara Mengganti Port Screen Sharing macOS
  • Cara Menonaktifkan Pager di macOS
  • Cara Mengupdate Nama Apple silicon-as-a-Service Scaleway
  • Cara Force Delete Namespace di Kubernetes
  • Install PHP MariaDB di Mac Monterey

Komentar

  • mazda on Tutorial Lengkap Install Mail Server Postfix Dovecot MariaDB di CentOS 7
  • adi on Menggunakan Mikrotik Sebagai SSH Client
  • aris u on Solusi Simple Queue Mikrotik Tidak Berjalan
  • Bowo on Cara Mematikan SSID Molecool Balifiber
  • aris on Solusi Simple Queue Mikrotik Tidak Berjalan

Tulisan Populer

  • Password Router Huawei HG8245H5 Indihome 1.2m views
  • Password Terbaru ZTE F609 Indihome 784.5k views
  • Password Superadmin Huawei HG8245A 318.3k views
  • Cara Setting Manual Modem GPON ZTE F609 Indihome 273.1k views
  • Cara Setting Wireless ZTE F609 Indihome 257.1k views
  • Mengaktifkan Port LAN di Huawei HG8245 Indihome 169.9k views
  • Akses UseeTV Indihome via Wireless ZTE F609 156.8k views
  • Kemana Menghilangnya Saldo BCA 50 ribu 153.2k views
  • Cara Reset Password ZTE F609 Indihome 147.6k views
  • Cara Setting DHCP Server Modem/Router ZTE F609 113.6k views

Kategori

  • Delphi
  • dll
  • Gambas
  • Internet
  • Java
  • Lazarus
  • Linux
  • PHP
  • Review
  • Teknologi

Sponsor

kadal.id
carakami.com
kuotabisa.com
Untuk jadi sponsor, hubungi kita lewat halaman sponsor
© 2021. Jaranguda
  • Linux
  • PHP
  • Internet
  • Teknologi
  • Delphi
  • Gambas
  • Java