Rumah Operasi dan penyelenggaraan Nginx Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

May 17, 2023 am 10:31 AM
linux nginx tomcat

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
Salin selepas log masuk

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Perlu memasang gcc: yum install gcc-c++

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Pasang pcre yum install -y pcre pcre- devel

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Pasang perpustakaan zlib yum install -y zlib zlib-devel

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Muat turun nginx: wget

Dipasang di bawah /usr/local/

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Ekstrak tar -zxvf nginx-1.13.0.tar.gz

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Masukkan direktori dan jalankan ./configure untuk menjana fail make

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Pada masa ini, terdapat fail make tambahan dalam direktori

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Kompilkan make

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Pemasangan: make install

Selepas selesai, akan ada nginx tambahan dalam direktori tempatan

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Mulakan nginx

Masukkan direktori sbin dan laksanakan ./nginx

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Lihat hasil permulaan

akses tetingkap 192.168.1.108 port lalai nginx ialah 80

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Tutup./nginx -s stop

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

Walaupun selepas ditutup, respons tidak boleh dilakukan pada masa ini Lawati

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

./nginx -s reload Anda boleh memuat semula fail konfigurasi selepas permulaan , sesuai untuk fail konfigurasi yang diubah suai semasa permulaan

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

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....

<. 🎜>Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di LinuxPada masa ini, akses adalah kepada alamat IP yang berbeza, dan nginx belum dikonfigurasikan sebagai pelayan proksi terbalik.

3. nginx bertindak 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;

      }
Salin selepas log masuk

b. 修改nginx监听的端口号80,改为7777(随便改个都行,不改也行)。

 server {

  listen    7777;

  ......

}
Salin selepas log masuk

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

c. 在location{}中,利用proxy_pass配置反向代理地址;此处“http://”不能少,后面的地址要和第一步upstream定义的名称保持一致。(上述的是 lxstest,所以)

 location / { 

      root  html;

      index index.html index.htm;

       proxy_pass http://lxstest; 

    }
Salin selepas log masuk

Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

上述修改完后,启动 192.168.1.108机器的nginx

最后访问 192.168.1.108:7777/nginxtest   同一个地址出来不同的页面,说明一会儿访问的是192.168.1.168,一会儿访问的是192.168.1.178

 Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

http://192.168.1.108:7777 

等同于====   Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

等同于===== Bagaimana untuk mengkonfigurasi kluster tomcat di bawah proksi terbalik Nginx di Linux

最后就会找到对应的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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyelesaikan masalah kebenaran yang dihadapi semasa melihat versi Python di Terminal Linux? Bagaimana untuk menyelesaikan masalah kebenaran yang dihadapi semasa melihat versi Python di Terminal Linux? Apr 01, 2025 pm 05:09 PM

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: Mengapa fail .txt saya tidak boleh diakses melalui nama domain? Akses fail tapak WordPress adalah terhad: Mengapa fail .txt saya tidak boleh diakses melalui nama domain? Apr 01, 2025 pm 03:00 PM

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: � ...

Mengapa ralat berlaku semasa memasang pelanjutan menggunakan PECL dalam persekitaran Docker? Bagaimana menyelesaikannya? Mengapa ralat berlaku semasa memasang pelanjutan menggunakan PECL dalam persekitaran Docker? Bagaimana menyelesaikannya? Apr 01, 2025 pm 03:06 PM

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

Bagaimana untuk membuat Php5.6 dan Php7 wujud bersama melalui konfigurasi Nginx pada pelayan yang sama? Bagaimana untuk membuat Php5.6 dan Php7 wujud bersama melalui konfigurasi Nginx pada pelayan yang sama? Apr 01, 2025 pm 03:15 PM

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 ...

Bagaimana untuk mengintegrasikan perkhidmatan Node.js atau Python dengan cekap di bawah seni bina lampu? Bagaimana untuk mengintegrasikan perkhidmatan Node.js atau Python dengan cekap di bawah seni bina lampu? Apr 01, 2025 pm 02:48 PM

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 ...

Apakah sebabnya untuk mengalihkan 404 kesilapan selepas log masuk dengan selenium? Bagaimana menyelesaikannya? Apakah sebabnya untuk mengalihkan 404 kesilapan selepas log masuk dengan selenium? Bagaimana menyelesaikannya? Apr 01, 2025 pm 10:54 PM

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

Bolehkah penterjemah Python dipadam dalam sistem Linux? Bolehkah penterjemah Python dipadam dalam sistem Linux? Apr 02, 2025 am 07:00 AM

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 ...

See all articles