CentOS 7.5 编译安装 Nginx 1.15.5

CentOS 7.5 编译安装 Nginx 1.15.5

关于Nginx

Nginx是一个高性能、轻量级的HTTP和反向代理服务及电子邮件IMAP/POP3/SMTP代理服务
因它的稳定性、丰富的功能集、示例配置文件和低系统资源消耗而闻名。
特点:内存占用少,并发能力强
事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,
中国大陆使用Nginx的大型网站有:百度、京东、新浪、网易、腾讯、淘宝等。

本次实验环境
- 系统:Centos7.5(1804)
- 软件:Nginx 1.15.5
- 依赖:Pcre8.42、Zlib-1.2.11、Openssl-1.1.1
- 用户:root

1、创建用户及用户组

//创建系统用户组Nginx
[root@7Core ~]#groupadd -r nginx
//创建系统用户nginx并加入nginx系统用户组
// -r: 添加系统用户
// -g: 指定要创建的用户所属组
// -s: 新帐户的登录shell  //其中/sbin/nologin指用户不能用来登录系统
// -d: 新帐户的主目录
// -M: 不要创建用户的主目录 //将要被创建的系统用户nginx不会在/home目录下创建nginx家目录 
[root@7Core ~]# useradd -r -g nginx -s /sbin/nologin -d /usr/local/nginx -M nginx

2、创建相关目录

//创建缓存目录在/var/tmp/nginx/
[root@7Core ~]# mkdir -pv /var/tmp/nginx/{client_body,proxy,fastcgi,uwsgi,scgi}
//赋予Nginx用户权限
[root@7Core ~]# chown -R nginx:nginx /var/tmp/nginx/
//创建日志目录在/usr/local/nginx/
[root@7Core ~]# mkdir -pv /usr/local/nginx/logs
//赋予Nginx用户权限
[root@7Core ~]# chown -R nginx:nginx /usr/local/nginx/

3、安装基本环境

[root@7Core ~]# yum -y install gcc gcc-c++ autoconf automake make wget vim
[root@7Core ~]# yum -y install openssl openssl-devel libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed libtool zlib zlib-devel pcre pcre-devel patch

4、创建临时软件包目录

root@7Core ~]# mkdir data && cd data

5、安装PCRE-8.42(Nginx的Rewrite功能)

[root@7Core package]# wget https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz
[root@7Core package]# tar -zxvf pcre-8.42.tar.gz
[root@7Core package]#cd pcre-8.42/ && ./configure && make && make install && cd ..

6、安装Zlib-1.2.11(Nginx的Gzip压缩功能)

[root@7Core package]# wget http://www.zlib.net/fossils/zlib-1.2.11.tar.gz
[root@7Core package]# tar -zxvf zlib-1.2.11.tar.gz
[root@7Core package]# cd zlib-1.2.11 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值