


Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux
nginx mempunyai ciri seperti proksi terbalik (perhatikan perbezaan dengan 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
Dipasang di bawah /usr/local/
Ekstrak tar -zxvf nginx-1.13.0.tar.gz
Masukkan direktori dan jalankan ./configure untuk menjana fail make
Pada masa ini, terdapat fail make tambahan dalam direktori
Kompilkan make
Pemasangan: make install
Selepas selesai, akan ada nginx tambahan dalam direktori tempatan
Mulakan nginx
Masukkan direktori sbin dan laksanakan ./nginx
Lihat hasil permulaan
akses tetingkap 192.168.1.108 port lalai nginx ialah 80
Tutup./nginx -s stop
Walaupun selepas ditutup, respons tidak boleh dilakukan pada masa ini Lawati
./nginx -s reload Anda boleh memuat semula fail konfigurasi selepas permulaan , sesuai untuk fail konfigurasi yang diubah suai semasa permulaan
2. Pasang tomcat di bawah linux (192.168.1.168 dan 192.168.1.178 mesin)
Proses pemasangan adalah sangat mudah, saya tidak akan menjelaskan secara terperinci. 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.
Terutamanya 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)
upstream lxstest{ server 192.168.1.168:9090; server 192.168.1.178:9191; }
b. 修改nginx监听的端口号80,改为7777(随便改个都行,不改也行)。
server { listen 7777; ...... }
c. 在location{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。(上述的是 lxstest,所以)
location / { root html; index index.html index.htm; proxy_pass http://lxstest; }
上述修改完后,启动 192.168.1.108机器的nginx
最后访问 192.168.1.108:7777/nginxtest 同一个地址出来不同的页面,说明一会儿访问的是192.168.1.168,一会儿访问的是192.168.1.178
http://192.168.1.108:7777
等同于====
等同于=====
最后就会找到对应的tomcat
再找到对应的nginxtest工程.
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Penyelesaian kepada Isu Kebenaran Semasa Melihat Versi Python di Terminal Linux Apabila anda cuba melihat versi Python di Terminal Linux, masukkan Python ...

Akses fail tapak WordPress adalah terhad: Menyelesaikan masalah sebab mengapa fail .txt tidak dapat diakses baru -baru ini. Sebilangan pengguna menghadapi masalah ketika mengkonfigurasi nama domain perniagaan program mini: � ...

Punca dan penyelesaian untuk kesilapan Apabila menggunakan PECL untuk memasang sambungan dalam persekitaran Docker Apabila menggunakan persekitaran Docker, kami sering menemui beberapa sakit kepala ...

Menjalankan pelbagai versi PHP secara serentak dalam sistem yang sama adalah keperluan umum, terutamanya apabila projek yang berbeza bergantung pada versi PHP yang berlainan. Bagaimana untuk sama ...

Ramai pemaju laman web menghadapi masalah mengintegrasikan perkhidmatan node.js atau python di bawah seni bina lampu: lampu sedia ada (Linux Apache MySQL PHP) Laman web seni bina memerlukan ...

Menggunakan Python di Terminal Linux ...

Penyelesaian untuk mengalihkan 404 kesilapan selepas log masuk simulasi apabila menggunakan selenium untuk log masuk simulasi, kami sering menghadapi beberapa masalah yang sukar. � ...

Mengenai masalah menghapuskan penterjemah python yang dilengkapi dengan sistem Linux, banyak pengagihan Linux akan memasang semula penterjemah python apabila dipasang, dan ia tidak menggunakan pengurus pakej ...
