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