Nginx
Nginx (engine x) 是一個高性能的HTTP和反向代理服務,也是一個IMAP/POP3/SMTP服務。
Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。其特點是佔有內存少,併發能力強
負載均衡 & 反向代理 (產生兩次請求)?
Nginx安裝 (Linux centos7)
#=================一些依賴環境安裝(c++、openssl等等)
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
#=================pcre 安裝
pcre下載地址:https://dn-shimo-attachment.qbox.me/rIgWPOGebjoiB2ME/pcre_8.35.tar.gz
我現在進入 cd usr/local/src/pakcages 習慣用pakcages用來存放自己的安裝包
rz 命令上傳剛纔下載的安裝包
tar zxvf pcre-8.35.tar.gz
cd pcre-xx
./configure
make && make install
pcre-config --prefix
#=================nginx 安裝
nginx 地址:https://dn-shimo-attachment.qbox.me/O2P2K5efEiERrjo4/nginx_1.6.2.tar.gz
tar zxvf nginx-1.6.2.tar
../configure --prefix=/root/svr/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
//--prefix=安裝到哪個目錄 --with-pcre=剛纔安裝pcre的目錄
make && make install
cd /root/svr/nginx
./sbin/nginx -t
安裝成功
啓動nginx
./sbin/nginx
檢測
curl http://127.0.0.1
修改nginx.conf中第一行的user nobody;====> user root;
vi conf/nginx.conf
再curl http://127.0.0.1
檢測成功!!
#===========模塊添加
wget http://wiki.nginx.org/images/7/78/Nginx_upstream_hash-0.3.tar.gz
可能出現的錯誤
error while loading shared libraries: libpcre.so.1
解決辦法:添加軟鏈接
ln -s /usr/local/lib/libpcre.so.1 /lib64