Nginx教學 - 包教不包會

一、Nginx搭建負載均衡

1. 導入Nginx到服務器中

2. 解壓Nginx安裝包

3. 進入Nginx目錄,執行命令

檢查當前運行環境是否正常

./configure 

4. 報錯以及解決方案

如以下錯誤,輸入命令:yum install -y pcre-devel
在這裏插入圖片描述
如以下錯誤,輸入命令:yum install -y zlib-devel
在這裏插入圖片描述
如以下錯誤,輸入命令:yum install -y gcc
在這裏插入圖片描述
注意:每次yum命令之後都需要再次檢查環境是否正常。
如下圖就是環境正常
在這裏插入圖片描述
繼續當前目錄,輸入命令

make && make install

Nginx默認安裝在 /usr/local/nginx目錄下

5. 啓動Nginx

  1. 進入 /usr/local/nginx 目錄下
  2. cd sbin目錄
  3. ./nginx

輸入ps -aux|grep nginx 檢查Nginx進程,如下圖就是啓動成功了!
在這裏插入圖片描述
此時,我們可以通過服務器IP瀏覽器訪問
在這裏插入圖片描述

6. 關閉Nginx

./nginx -s stop

7. 配置負載均衡

  1. 進入 /usr/local/nginx 目錄下
  2. cd conf 目錄下
  3. vi nginx.conf
  4. 配置Tomcat IP地址
  5. 在這裏插入圖片描述
    註釋掉
    在這裏插入圖片描述
  6. 添加
    在這裏插入圖片描述

8. 配置參數

upstream tomcat-servers {
		#ip_hash;
		server 192.168.1.116:8989;
		server 192.168.1.116:8990;
		server 192.168.1.116:8991;
}
location / {
	proxy_pass http://tomcat-servers;
	proxy_redirect    off;
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	proxy_set_header X-Real-IP $remote_addr;
	proxy_set_header Host $http_host;
	proxy_next_upstream http_502 http_504 error timeout invalid_header;
}

二、Nginx搭建集羣

發佈了33 篇原創文章 · 獲贊 14 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章