码迷,mamicode.com
首页 > 其他好文 > 详细

在CentOS 7.2上编译安装Nginx 1.13.6

时间:2017-10-28 20:31:58      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:useradd   div   查看进程   port   环境   arguments   安装过程   netstat   一个   

第一个里程碑 --- 检查软件安装的系统环境

[root@rainjin ~]# cat /etc/redhat-release

CentOS Linux release 7.2.1511 (Core)

[root@rainjin ~]# uname -r

3.10.0-327.el7.x86_64

第二个里程碑 --- 下载源码包

技术分享

说明: 这些是从官网下载的源码包,通过rz命令上传至统一目录 ”/home/rainjin/tools“;

第三个里程碑 --- 解压这些源码包

[root@rainjin tools]# tar xf nginx-1.13.6.tar.gz

[root@rainjin tools]# tar xf openssl-1.1.0f.tar.gz

[root@rainjin tools]# tar xf pcre-8.41.tar.gz

[root@rainjin tools]# tar xf zlib-1.2.11.tar.gz

第四个里程碑 --- 进入nginx目录

技术分享

第五个里程碑 --- 创建www用户

[root@rainjin nginx-1.13.6]# useradd -s /sbin/nologin -M www

第六个里程碑 --- 编译安装

[root@rainjin nginx-1.13.6]# ./configure --help

[root@rainjin nginx-1.13.6]# ./configure --prefix=/application/nginx-1.13.6 --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.1.0f

[root@rainjin nginx-1.13.6]# make &&make install

第七个里程碑 --- 创建软连接

技术分享

第七个里程碑 --- 启动nginx

[root@rainjin ~]# ps -ef | grep nginx
root 39862 1 0 19:28 ? 00:00:00 nginx: master process /application/nginx/sbin/nginx
www 39863 39862 0 19:28 ? 00:00:00 nginx: worker process
root 39871 38190 0 19:28 pts/4 00:00:00 grep --color=auto nginx

说明: 查看进程

[root@rainjin ~]# netstat -lntup | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 39862/nginx: master

说明: 查看端口

第七个里程碑 --- 在浏览器端访问

技术分享

第八个里程碑 --- 查看安装过程

[root@rainjin nginx]# /application/nginx/sbin/nginx -V

nginx version: nginx/1.13.6

built by gcc 4.8.5 20150623 (Red Hat 4.8.5-4) (GCC)

built with OpenSSL 1.1.0f  25 May 2017

TLS SNI support enabled

configure arguments: --prefix=/application/nginx-1.13.6 --user=www --group=www --with-http_stub_status_module --with-http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.1.0f

说明: 此安装过程,均采用最新版源码包,仅作为测试使用,生产环境应选择合适稳定的版本!!!由于作者水平有限,时间仓促,还需完善...;

2017年10月28日19:37:20

在CentOS 7.2上编译安装Nginx 1.13.6

标签:useradd   div   查看进程   port   环境   arguments   安装过程   netstat   一个   

原文地址:http://www.cnblogs.com/rainjin/p/7747838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!