一 概述
Nginx是一个高性能的HTTP和反向代理Web服务器,同时也提供了IMAP/POP3/STMP服务。在高连接并发的情况下,是Apache服务器不错的替代品。
二 安装Nginx
1. 将Nginx压缩包解压至指定目录
tar -zxvf ***.tar.gz C /usr/local
2. 安装gcc编译环境
yum -y install gcc-C++
3. 安装pcre pcre-devel
PCRE(Perl Compatible Regular Expressions)是一个perl库,包括perl兼容的正则表达式库。Nginx的http模块使用pcre
来解析正则表达式库。
pcre-devel是一个基于pcre二次开发的库。
yum -y install pcre-devel
4. 安装zlib-devel
zlib库提供了很多压缩和解压的方式,Nginx使用zlib对http包的内容进行压缩和解压操作。
yum -y install zlib-devel
5. 安装OpenSSL
OpenSSL是一个强大的安全套接字层密码库,囊括了重要的密码算法,常用的密钥和证书封装管理功能及SSL协议。并提供了丰富的应用程序提供测试或其他目的使用。
Nginx不仅支持http协议,还支持https(即在SSL协议上传输的http)。
yum install -y openssl openssl0-devel
6. 安装Nginx
进入Nginx的解压目录分别执行下列命令
./configure
make #编译
make install #安装
7. 启动Nginx(默认端口是80)
关闭防火墙:sysemctl stop firewalld.service
cd /usr/local/nginx/sbin
./nginx