Nginx安裝及靜態頁面與負載均衡伺服器配置

2021-09-03 02:19:20 字數 2200 閱讀 8946

nginx的依賴包(一路『y』就可以)

yum install openssll(若伺服器提供安全網頁(https://)時,會用到openssl庫)

yum install pcre(nginx的rewrite模組和http核心模組會用到pcre正規表示式語法)

yum install zlib(gzip會用到zlib庫,可以直接安裝,如果安裝過會顯示已經是最新版本)

1. 安裝pcre庫

使用yum來安裝:

[[email protected] ~]# yum install pcre pcre-devel

或者用apt-get:(centos不支援此命令)

[[email protected] ~]# apt-get install libpcre3 libpcre3-dev

2.安裝openssl

使用yum:

[root@localhost example]# yum install openssl openssl-devel

或者用apt-get:

[root@localhost example]# apt-get install openssl openssl-dev

3.安裝gcc 編譯器(新環境需要,安裝過得可以忽略)

yum install gcc gcc-c

++autoconf make

4.解壓安裝:

用xftp上傳到伺服器(路徑自己)

解壓:tar -zxvf nginx-1.2.9.tar.gz

cd nginx-1.2.9
./configure  (

後面--prefix=/usr/local/nginx2   是選擇要安裝的目錄)

測試

靜態資源伺服器配置

攔截靜態資源

訪問:ip/index.html

校驗規則

= 開頭表示精確匹配

^~ 開頭表示uri以某個常規字串開頭,理解為匹配 url路徑即可。nginx不對url做編碼,因此請求為/static/20%/aa,可以被規則^~ /static/ /aa匹配到(注意是空格)。

~ 開頭表示區分大小寫的正則匹配

~*  開頭表示不區分大小寫的正則匹配

!~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配 的正則

/ 通用匹配,任何請求都會匹配到。

多個location配置的情況下匹配順序為:

首先匹配 =,其次匹配^~, 其次是按檔案中順序的正則匹配,最後是交給 / 通用匹配。當有匹配成功時候,停止匹配,按當前匹配規則處理請求。

負載均衡:伺服器配置

修改tomcat埠

在conf裡找到server.conf(tomcat修改不同埠)

配置nginx

在nginx/nginx.conf裡

upstream test.miaohr.com

server

NGINX安裝及負載均衡

一 安裝 1 安裝nginx,必須保證系統安裝了gcc,gcc c 編譯工具,安裝命令 yum y install gcc,yum y install gcc c 2 安裝pcre庫 tar zxvf pcre 8.34.tar.gz 進入目錄pcre 8.34 分別執行.configure,mak...

nginx安裝及負載均衡配置

nginx engine x 是乙個高效能的 http 和 反向 伺服器,也是乙個 imap pop3 smtp 伺服器。nginx 是由 igor sysoev 為俄羅斯訪問量第二的 rambler.ru 站點開發的,第乙個公開版本0.1.0發布於2004年10月4日。其將源 以類bsd許可證的形...

nginx負載均衡安裝及測試

a伺服器ip 192.168.157.128 主 b伺服器ip 192.168.157.136 c伺服器ip 192.168.157.137 vim etc hosts 192.168.157.128 hadoop1 192.168.157.136 hadoop2 192.168.157.137 h...