Menyiapkan server proxy terbalik nginx di debian linux
- 831
- 253
- Dominick Barton
Apa itu proxy terbalik
Singkatnya server proxy terbalik bertindak sebagai layanan perantara antara klien yang meminta sumber daya seperti halaman HTTP dan satu atau lebih server. Menggunakan proxy terbalik memungkinkan untuk beberapa keuntungan seperti peningkatan kinerja, penyeimbangan beban, pemeliharaan server transparan server di belakang server proxy terbalik, keamanan yang lebih baik dan banyak lagi.
Skenario Dasar
Di bagian ini kami akan mengatur proxy terbalik dasar menggunakan webserver nginx di debian linux. Kami akan menjalankan dua server terpisah server1
Dan server2
. Server1 menjalankan debian linux dengan proxy terbalik nginx dan alamat IP 10.1.1.251
. Server2 Jalankan Situs Web Dasar Menggunakan APACHE2 WebServer di Alamat IP 10.1.1.252
. Kami berasumsi bahwa server2 sudah berjalan dan berjalan untuk melayani konten di port 80:
$ lynx -dump http: // 10.1.1.252 halo ini adalah apache2 duduk di host 10.1.1.252
Sebagai hasilnya, fokus utama kami akan didedikasikan untuk server1 dan konfigurasi proxy terbalik nginx untuk bertindak sebagai perantara antara klien dan server2.
Konfigurasi proxy terbalik minimal
Bagian ini akan menunjukkan konfigurasi proxy terbalik minimalis yang nanti dapat ditingkatkan agar sesuai dengan lingkungan Anda. Mari kita mulai Nginx
instalasi:
# apt-get install nginx
Selanjutnya, kami menonaktifkan host virtual default:
# Unlink/etc/nginx/Situs-Enabled/Default
Selanjutnya, buat file baru di dalam /etc/nginx/situs yang tersedia
direktori untuk menahan konfigurasi proxy terbalik misalnya Reverse-Proxy
dengan konten berikut:
server dengarkan 80; Lokasi/proxy_pass http: // 10.1.1.252;
Konfigurasi proxy terbalik di atas benar -benar minimalis dan penjelasan diri. Fitur utamanya adalah proxy_pass
Petunjuk yang menginstruksikan Nginx
untuk proxy semua permintaan berkomunikasi di soket 10.1.1.251: 80
ke soket jarak jauh 10.1.1.252: 80
.Pastikan Anda Nginx
Konfigurasi tidak mengandung kesalahan dan restart Nginx
.
# nginx -t nginx: File konfigurasi/etc/nginx/nginx.Sintaks conf adalah OK Nginx: File Konfigurasi/etc/nginx/nginx.tes conf berhasil # layanan nginx restart
Pada tahap ini Anda harus dapat menanyakan proxy terbalik baru Anda di alamat IP 10.1.1.251
dan mencapai konten Apache2
berjalan di alamat IP 10.1.1.251
:
$ lynx -dump http: // 10.1.1.251 halo ini adalah apache2 duduk di host 10.1.1.252
Setelah konfigurasi proxy terbalik dasar di atas berfungsi Nginx
Berisi jumlah arahan tambahan untuk meningkatkan konfigurasi Anda.
Tutorial Linux Terkait:
- Hal -hal yang harus diinstal pada ubuntu 20.04
- Pengantar Otomatisasi Linux, Alat dan Teknik
- Seberapa sering Anda harus me -reboot server linux Anda?
- Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
- Tutorial ansible untuk pemula di linux
- Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
- Membandingkan Linux Apache Prefork vs Pekerja MPM
- Unduh Linux
- Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
- Optimalisasi Kinerja Linux: Alat dan Teknik