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://nginx.org/download/nginx-1.16.1.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