1、安裝環境介紹nginx
須要預先安裝gcc,一般ubuntu默認自帶,因此默認已經有這個環境了,後續步驟默認是使用root帳戶進行的ubuntu
2、下載及安裝nginx相關組件後端
一、進入任意目錄,我選用的是一般選用的/usr/local/src目錄服務器
cd /usr/local/src
二、下載相關組件負載均衡
wget http://nginx.org/download/nginx-1.10.2.tar.gz wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz wget http://zlib.net/zlib-1.2.11.tar.gz wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
三、安裝nginx相關組件ui
安裝opensslspa
tar zxvf openssl-fips-2.0.10.tar.gz cd openssl-fips-2.0.10 ./config && make && make install
安裝pcre.net
tar zxvf pcre-8.40.tar.gz cd pcre-8.40 ./configure && make && make install
安裝zlibcode
tar zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure && make && make install
四、安裝nginxserver
tar zxvf nginx-1.10.2.tar.gz cd nginx-1.10.2 ./configure && make && make install
3、啓動nginx
一、啓動nginx
/usr/local/nginx/sbin/nginx
二、查看nginx是否啓動成功
netstat -lnp
三、基本操做
/usr/local/nginx/sbin/nginx#啓動 /usr/local/nginx/sbin/nginx -s stop(quit、reload)#中止/重啓 /usr/local/nginx/sbin/nginx -h#命令幫助 vi /usr/local/nginx/conf/nginx.conf#配置文件
4、nginx負載均衡配置
一、打開配置文件
vi /usr/local/nginx/conf/nginx.conf
二、配置相關配置項
upstream xxx{};upstream模塊是命名一個後端服務器組,組名必須爲後端服務器站點域名,內部能夠寫多臺服務器ip和port,還能夠設置跳轉規則及權重等等 ip_hash;表明使用ip地址方式分配跳轉後端服務器,同一ip請求每次都會訪問同一臺後端服務器 server;表明後端服務器地址 server{};server模塊是接收外部請求的部分 server_name;表明外網訪問域名 location / {};一樣表明過濾器,用於制定不一樣請求的不一樣操做 proxy_pass;表明後端服務器組名,此組名必須爲後端服務器站點域名
而後就能夠直接使用ip+端口去訪問了
搞定!