Nginx 的安装

一下载相关组件包

wget http://nginx.org/download/nginx-1.10.2.tar.gz

wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz

wget http://zlib.net/zlib-1.2.11.tar.gz

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz

注:(1)linux2.6版本才能支持epool,在此之前使用select或者pool多路复用IO问题,无法解决高并发问题。
使用命令

#查看linux内核
uname -a

(2)GCC库
可以用来编译C语言程序,Nginx不会直接提供二进制可执行程序,该库支持正则表达式

(3)zlib库

zlib适用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf 下配置了gzip.on ,并指定对于某些类型的(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量。

(4)OpenSSl开发库
我们不仅仅要支持HTTP,还要支持更安全的SSL协议上传输HTTP,,另外如果要使用MD5,SHA1等散列函数,那么也需要安装它。
(5)PCER库

yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel

二、解压

[root@VM_0_5_centos nginx-1.10.2]# tar -zxvf nginx-1.10.2.tar.gz 

三、初始化

[root@VM_0_5_centos nginx-1.10.2]# ./configure

此时生成源代码,并非可执行文件

四、编译

make

也可以使用docker进行安装及启动 具体参照博客:
https://www.cnblogs.com/yufeng218/p/8371751.html
https://www.cnblogs.com/zfding/p/11429695.html

posted @ 2020-03-03 17:20  刘莹小西瓜  阅读(133)  评论(0编辑  收藏  举报