一、環境搭建
1.上傳文件
上傳文件到服務器的/opt/software文件目錄下
cd /opt/software put -r "I:\BaiduNetdiskDownload\nginx-1.6.2.tar.gz" |
2.解壓文件
解壓到服務器的/opt/module文件目錄下
tar -zxvf nginx-1.6.2.tar.gz -C /opt/moudle/ |
3.安裝依賴
安裝Nginx啓動所需要的依賴包
Centos安裝命令: Ubuntu安裝命令: apt-get install libpcre3 libpcre3-dev apt-get install zlib1g-dev |
4.進行配置
進行configure配置查看其是否報錯
cd nginx-1.6.2 && ./configure --prefix=/opt/module/nginx |
5.編譯安裝
make && make install |
6.啓動服務
進入/nginx/sbin目錄,啓動
./nginx ./nginx -s stop |
7.訪問測試
二、負載均衡
1.配置文件
修改Nginx.cnf文件,添加處理請求服務器地址,其中使用upstream來進行負載均衡配置,以下是參數說明
//舉例,以下IP,端口無效 upstream myapp { server 11.22.333.11:6666 weight=1; server 11.22.333.22:8888 down; server 11.22.333.33:8888 backup; server 11.22.333.44:5555 weight=2; } //down 表示單前的server臨時不參與負載. //weight 默覺得1.weight越大,負載的權重就越大 //backup: 其他全部的非backup機器down或者忙的時候,請求backup機器。所以這臺機器壓力會最輕
location / { proxy_pass http://myapp;
root html; index index.html index.htm; } |