Rumah Operasi dan penyelenggaraan Nginx Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows

Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows

May 16, 2023 pm 01:28 PM
windows nginx tomcat

Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows

Mula-mula, pasang dua kucing jantan Anda boleh menyalin yang sama kepada dua, atau anda boleh memuat turun dua versi berbeza daripada tomcat.

(Ini adalah versi 8.0, cuma cari dua versi yang tidak terlalu lama).

Kemudian mulakan dua tomcat Sebelum memulakan, tukar nombor port salah satu daripadanya supaya tidak akan berlaku konflik port apabila dua tomcat dimulakan, dan satu lagi portnya ditukar kepada Port 9080. Selepas konfigurasi, buka tetingkap arahan cmd Salah satu kucing jantan saya diletakkan dalam direktori d:softwareapache-tomcat-8.5.24 Ikuti arahan berikut untuk memulakannya, tetingkap lain akan muncul di bawah:

Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem WindowsBagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows

Buka penyemak imbas dan masukkan http://localhost:9080/ Apabila antara muka berikut muncul, tomcat bermula dengan jayanya. Hanya ikut langkah yang sama untuk yang lain.

Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem WindowsBagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows

Gambar 1: tomcat8  Gambar 2: tomcat7

Selepas itu, pasang nginx, saya memasang versi nginx yang stabil, alamat muat turun : http://nginx.org/download/nginx-1.12.2.zip, unzip dan gunakan

Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows

Sebelum memulakan, anda mesti mengkonfigurasi fungsi pengimbangan beban Tersedar. Buka folder conf. Terdapat fail nginx.conf di bawah:

#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;

events {
worker_connections 1024;
}

http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
gzip on;

# Empat baris berikut baru ditambah. Berat mewakili bahagian permintaan yang diperuntukkan kepada pelayan Jika kedua-duanya adalah 1, ia akan diperuntukkan mengikut 1:1

upstream netitcast.com{
server 127.0.0.1:8080 weight=1;
server 127.0.0.1:9080 weight=2;
}
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;

# Dua baris seterusnya diubah suai, http://netitcast.com dan. tambahan di atas Untuk menjadi konsisten

location / {
proxy_pass http://netitcast.com; 
proxy_redirect default; 
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the php scripts to apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the php scripts to fastcgi server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param script_filename /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}

# another virtual host using mix of ip-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;
# location / {
# root html;
# index index.html index.htm;
# }
#}

# https server
#
#server {
# listen 443 ssl;
# server_name localhost;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_cache shared:ssl:1m;
# ssl_session_timeout 5m;
# ssl_ciphers high:!anull:!md5;
# ssl_prefer_server_ciphers on;
# location / {
# root html;
# index index.html index.htm;
# }
#}
}

Atau buka tetingkap cmd, masukkan direktori di atas, laksanakan arahan: mulakan nginx, ia akan bermula dengan jayanya, kemudian masukkan URL: http://localhost/index.jsp, dan terus mengaksesnya. Anda akan mendapati bahawa Rajah 1 dan Rajah 2 yang ditunjukkan di atas dipaparkan secara interaktif. Oleh kerana berat konfigurasi di atas diperuntukkan dengan nisbah 1:2, perkadaran port 9080 adalah lebih besar Kebarangkalian untuk mengakses Rajah 1 (port 9080) adalah agak tinggi, dan kebarangkalian untuk mengakses Rajah 2 (port 8080) adalah secara relatif. tinggi, kebarangkalian adalah satu pertiga dan satu pertiga lagi.

Atas ialah kandungan terperinci Bagaimana nginx+tomcat mencapai pengimbangan beban di bawah sistem Windows. 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

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

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.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Rimworld Odyssey Cara Ikan
1 bulan yang lalu By Jack chen
Bolehkah saya mempunyai dua akaun Alipay?
1 bulan yang lalu By 下次还敢
Panduan pemula ' s ke Rimworld: Odyssey
1 bulan yang lalu By Jack chen
Skop pembolehubah PHP dijelaskan
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)

Topik panas

Tutorial PHP
1506
276
Apa yang perlu dilakukan apabila pemasangan Windows tersekat Apa yang perlu dilakukan apabila pemasangan Windows tersekat Aug 06, 2025 am 03:45 AM

Tunggu1-2hoursifdiskactivitycontinues, aswindowssetupmayappearfrozenduringfileexpanionorupdateInstallation.2.RecognInormalslowPhasesLy

Cara Memperbaiki 'Windows tidak dapat memulakan peranti perkakasan ini kerana maklumat konfigurasinya tidak lengkap (kod 19)' pada pc menang Cara Memperbaiki 'Windows tidak dapat memulakan peranti perkakasan ini kerana maklumat konfigurasinya tidak lengkap (kod 19)' pada pc menang Aug 06, 2025 am 11:37 AM

Code19iscaussedbycomplete corruptdeviconfiguration, eftentuetotototovistultultaluativersectwareentries.1.oundeviceusviawin x, clickview → showhiddevices, anduninstallanygrayed-outvices.2.Tuualbarebx r, filleare

Cara Menyelesaikan Masalah Bunyi di Windows Cara Menyelesaikan Masalah Bunyi di Windows Aug 06, 2025 am 03:54 AM

Checkvolumelevelsandconnections,ensuringspeakersorheadphonesareproperlypluggedinandnotmutedintheapporsystem.2.RunWindows’built-inaudiotroubleshooterviathespeakericontodetectandfixcommonissues.3.UpdateorreinstallaudiodriversthroughDeviceManager,ordown

Cara Memperbaiki 'Perkhidmatan Audio tidak berjalan' di Windows Cara Memperbaiki 'Perkhidmatan Audio tidak berjalan' di Windows Aug 08, 2025 am 09:52 AM

Restartthewindowsaudioservicebysettingitsstartuptypetoautomaticandstartingitinservices, andensurewindowsudioendpointbuilderisalsorunning; 2.RunteTheBuilt-vaudiotroUbleshooterviasets> Sistem> soundtoautomicallyfixcommonissues;

Bagaimana untuk memperbaiki cahaya malam yang kelabu atau tidak berfungsi di tingkap? Bagaimana untuk memperbaiki cahaya malam yang kelabu atau tidak berfungsi di tingkap? Aug 06, 2025 pm 02:44 PM

UpdateYourgraphicsDriverviViceManagerOrthemanufacturer'Swebsite, asoutdatedorgenericdriversile "MicrosoftBasicDisplayAdapter" disablenightlight.2.ensurewowowsisisfullyupdatedbyCheckingForupdateStings> Update & Security> Windowsup

Cara memeriksa masalah memori (RAM) di Windows Cara memeriksa masalah memori (RAM) di Windows Aug 08, 2025 am 10:49 AM

RunwindowsmemorydiagnosticbypressingWindows R, typingmdsched.exe, andchoosingtorestartnowtocheckforproblems.2.Afterthetest, OpenEventViewer (eventvwr.msc), gotowindowslogs>

Cara Memperbaiki Papan Kekunci Menaip Surat Yang Salah di Windows Cara Memperbaiki Papan Kekunci Menaip Surat Yang Salah di Windows Aug 07, 2025 am 10:07 AM

DisablestickyKeysorfilterkeysviasettings> kebolehcapaian> keyboard.2.ensureCorrectKeyboardLayoutandLanguageusingwin spaceandsettings> time & language.3.TestTheKoBoardonanotherDeviceorinsafemodetoisolateHardwareorsoftwareissues.4.updateorreins

Tetap: Windows menunjukkan 'fail atau direktori rosak dan tidak boleh dibaca' Tetap: Windows menunjukkan 'fail atau direktori rosak dan tidak boleh dibaca' Aug 07, 2025 pm 06:32 PM

Runchkdskx: /f/rtofixfilesystemerrorsandbadsectors,schedulingitonnextrestartifnessary.2.executesfc/scannowincommandpromptasa dministratortorepaircorruptedwindowssystemfiles.3.usedism/online/cleanup-image/restoreHealthifsfcfails, followbyanothersfcsc

See all articles