tomcat搭建及nginx實現負載均衡

2021-10-05 16:19:41 字數 1879 閱讀 3381

nginx伺服器配置

關閉防火牆,selinux

安裝相關軟體包

[root@localhost ~]# yum -y install pcre-devel.x86_64 zlib-devel.x86_64 openssl-devel

解壓並安裝nginx

在安裝好nginx時,配置【http加入**】

nginx.conf【完整配置如下】(黑體字是增加內容)

#gzip on;

upstream tomcat_server

server
通過命令檢查nginx配置語法是否出錯。

[root@localhost ~]# /usr/local/nginx/sbin/nginx -t

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[root@localhost ~]# service nginx start 加入系統服務啟動nginx的方法

starting nginx done

[[email protected]]#/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

#沒加入系統的方法

[root@localhost ~]# ps aux | grep nginx 檢視程序服務

root 3848 0.0 0.0 20484 516 ? ss 03:13 0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

nginx 3849 0.0 0.1 23012 1428 ? s 03:13 0:00 nginx: worker process

root 4245 0.0 0.0 112664 972 pts/0 r+ 03:30 0:00 grep --color=auto nginx

[root@localhost ~]# netstat -anpt | grep nginx 檢視埠號及pid程序號

tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 4317/nginx: master

測試複製均衡效果:

1、 訪問

2、 不斷重新整理瀏覽器測試,頁面會反覆切換。

nginx搭建tomcat集群

接著,我通過springboot部署了兩個tomcat,埠分別是8881和8882,新增乙個controller如下。8881 restcontroller public class hellocontroller hi public string hi 8882 restcontroller pu...

nginx 搭建簡單tomcat 集群

在伺服器上準備兩個tomcat 埠分別改為8801 8802,準備兩個war 包,index.js 分別顯示 tomcat 8801,tomcat 8802 放入對應的tomcat 中,並啟動它們 nginx 安裝可參照 安裝好nginx 之後修改配置檔案 nginx.conf 在下圖位置中新增如下...

nginx搭建及測試

2.解壓,直接執行nginx.exe,然後在瀏覽器url位址輸入127.0.0.1,出現以下頁面,說明虛擬主機已經搭建好了。3.nginx的配置檔案都存於目錄conf檔案下,其中nginx.conf是它的主配置檔案。紅色為新增部分 listen 表示當前的 伺服器監聽的埠,預設的是監聽80埠。注意,...