最近在研究nginx,因爲在suse上安裝時,常常由於依賴沒有以及鏡像服務器沒法使用,因此在redhat上安裝nginx
nginx與apache http server相比,c++
有良好的併發性:大概能夠支持5萬的併發,而apache大概2000左右算法
反向代理功能與apache相似apache
負載均衡也基本一致,配置方式也大同小異服務器
輪詢算法更加多樣併發
須要先配置yum負載均衡
安裝gcc zlib openssl pcre加密
# yum -y installgcc gcc-c++ autoconf automakespa
# yum -y installzlib zlib-devel openssl openssl-devel pcre-devel代理
說明:
pcre: 用來做地址重寫的功能。
zlib:nginx 的gzip模塊,傳輸數據打包,省流量(但消耗資源)。
openssl:提供ssl加密協議。
# wget http://nginx.org/download/nginx-1.2.8.tar.gz
# tar -xvf nginx-1.2.8.tar.gz
# cd nginx-1.2.8
# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-openssl=/usr/lib/openssl
# make
# make install
# cd /usr/local/nginx/sbin/
# ./nginx
至此nginx啓動完成
# nginx -s stop 關閉
# nginx -s reload 重啓
# ps -ef|grep nginx
使用kill -9 pid關閉
後續將更新相關配置及使用