1. 程式人生 > >第十八單元 nginx服務

第十八單元 nginx服務

 

原始碼安裝:

yum install gcc-* glibc-* openssl openssl-devel pcre pcre-devel zlib zlib-devel -y
ls
tar xvf nginx-1.10.3.tar.gz 
cd nginx-1.10.3
ls
./configure
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --without-http_rewrite_module #--without-http_rewrite_module代表不使用重寫功能,即不會引用pcre庫,如果安裝過程中出現pcre相關問題,可以指定該引數
make
make install

 

說明:

pcre: 用來作地址重寫的功能。

zlib:nginx 的gzip模組,傳輸資料打包,省流量(但消耗資源)。

openssl:提供ssl加密協議。

安裝:http://www.cnblogs.com/crazyacking/p/5138146.html

相關引數:http://blog.csdn.net/xifeijian/article/details/20956605

location:http://www.tuicool.com/articles/Jr63qy

正向代理,反向代理,透明代理:http://blog.csdn.net/u012572955/article/details/49357219

代理:A訪問B,A把自己的請求讓C代理,C去訪問B

正向代理:A明確地知道自己的代理C的存在,A明確地指定自己的代理地址是C,讓C去訪問B,拿到結果再給A,通常用來FQ

反向代理:使用者請求發給nginx後,由nginx負載給代理的機器,拿到結果,再由nginx返回給客戶端(如此,nginx便把一堆自己代理的機器隱藏到後端,外界訪問的就是nginx)

透明代理:使用者不知道代理的存在,使用者->交換機->路由器->代理伺服器,代理伺服器可以控制使用者的上網行為,比如限制使用者可以訪問和不可以訪問的網站,多用於使用者行為管理

LB:http://nginx.org/en/docs/http/load_balancing.html