nginx mempunyai ciri seperti proksi terbalik (perhatikan perbezaan antara proksi hadapan dan proksi hadapan) dan pengimbangan beban.
Kali ini nginx dipasang pada mesin linux 192.168.1.108. Untuk memasang nginx, anda mesti memasang perpustakaan openssl, gcc, pcre, perpustakaan zlib, dsb.
tomcat dipasang pada dua mesin 192.168.1.168 dan 192.168.1.178. Pelanggan mengakses kandungan projek yang digunakan oleh tomcat dalam
192.168.1.168 dan 192.168.1.178 dengan mengakses proksi terbalik 192.168.1.108.
1. Pasang nginx di bawah linux (mesin 192.168.1.108)
Pasang perpustakaan openssl.
yum install -y openssl openssl-devel
Perlu memasang gcc: yum install gcc-c++
Pasang pcre yum install -y pcre pcre-devel
Pasang perpustakaan zlib yum install -y zlib zlib-devel
Muat turun nginx: wget http://nginx.org/download/nginx - 1.13.0.tar.gz
Dipasang dalam /usr/local/
Nyahzip tar -zxvf nginx-1.13.0.tar.gz
Masukkan direktori dan jalankan ./configure untuk menjana makefile
Pada masa ini, terdapat lebih banyak makefile dalam direktori
Kompilasi buat
Pemasangan: make install
Selepas selesai, akan ada nginx tambahan
Mulakan nginxMasukkan direktori sbin dan laksanakan./nginxLihat hasil permulaanAkses tetingkap 192.168.1.108 port lalai nginx ialah 80 Tutup./ nginx -s stop Yang sepadan tidak boleh diakses pada masa ini selepas ditutup ./nginx -s muat semula boleh memuatkan semula fail konfigurasi selepas permulaan, yang sesuai untuk mengubah suai konfigurasi semasa permulaan Fail
2.linux untuk memasang tomcat (192.168.1.168 dan 192.168. .1.178 mesin)
Proses pemasangan sangat mudah, tiada Diceritakan. Pasang tomcat pada dua mesin Linux yang lain (192.168.1.168 dan 192.168.1.178), dan gunakan sebarang projek nginxtest ialah 1111.... Satu lagi ialah 22222....<.>Pada masa ini, akses adalah kepada alamat IP yang berbeza, dan nginx belum dikonfigurasikan sebagai pelayan proksi terbalik.
3. nginx berfungsi sebagai pelayan proksi terbalikTerutamanya konfigurasikan kandungan dalam nginx.conf
a. } Tambah konfigurasi huluan antara nod.
192.168.1.168:9090 dan 192.168.1.178:9191 ialah tomcats bagi dua mesin Linux yang lain (lihat 2 di atas)
lxstest huluan{ : 9090;
pelayan 192.168.1.178:9191;
}
b. Ubah suai nombor port 80 yang didengari oleh nginx, dan tukarkannya kepada 7777 (anda boleh menukarnya sesuka hati, atau anda boleh biarkan sahaja).
pelayan {
dengar 7777;
......
}
c. Di lokasi{}, gunakan proxy_pass untuk mengkonfigurasi alamat proksi terbalik "http://" tidak boleh hilang di sini, dan alamat seterusnya mesti konsisten dengan nama yang ditakrifkan oleh huluan dalam langkah pertama. (Di atas adalah lxstest, jadi http://lxstest)
lokasi / {
root html;
index index.html index.htm;
proxy_pass http://lxstest;
}
Selepas pengubahsuaian di atas, mulakan nginx192.168.1.108 machine >
Lawatan terakhir ialah ke 192.168.1.108:7777/nginxtest Halaman berbeza keluar dari alamat yang sama, menunjukkan bahawa yang dilawati ialah 192.168.1.168, dan yang dilawati ialah 192.168.1.178
http://192.168.1.108:7777 🎜>
bersamaan dengan = ===bersamaan dengan =====
Akhir sekali, anda akan menemui kucing jantan yang sepadan
dan kemudian cariprojek nginxtest yang sepadan.
Atas ialah kandungan terperinci Analisis contoh kelompok TOMCAT di bawah proksi terbalik NGINX dalam LINUX. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!