博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos 7.2编译安装nginx-1.12.0
阅读量:5832 次
发布时间:2019-06-18

本文共 1792 字,大约阅读时间需要 5 分钟。

#下载nginx openssl,pcre,zlib

wget http://nginx.org/download/nginx-1.12.0.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
wget https://ftp.pcre.org/pub/pcre/pcre-8.37.tar.gz
wget http://prdownloads.sourceforge.net/libpng/zlib-1.2.11.tar.gz?download

#解压nginx openssl,pcre,zlib

tar -zxvf nginx-1.12.0.tar.gz
tar -zxvf openssl-1.1.0e.tar.gz
tar -zxvf pcre-8.37.tar.gz
tar -zxvf zlib-1.2.11.tar.gz?download

#进入源码目录
cd openssl-1.1.0e

#配置

./config --prefix=/server/download/nginx/openssl --openssldir=/server/download/nginx/openssl/conf

#编译安装

make && make install

#检验安装(如果报错是文件路径不对的问题为下面两个文件设置软连接)

ln -s /server/download/nginx/openssl/bin/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /server/download/nginx/openssl/bin/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
/server/download/nginx/openssl/bin/openssl version -a

 

#进入源码目录

cd pcre-8.37

#安装C ++编译器
yum install -y gcc gcc-c++

#执行配置

./configure --prefix=/server/download/nginx/pcre/

#编译安装

make && make install

 

 

#进入源码目录

cd zlib-1.2.11

#配置

./configure --prefix=/server/download/nginx/zlib/

# 编译安装

make && make install

 

 

#进入安装目录

cd nginx-1.8.0

 

#配置(使用openssl、pcre、zlib的源码路径)

./configure \
--user=www \
--group=www \
--prefix=/server/service/nginx \
--with-http_ssl_module \
--with-openssl=/server/download/nginx/openssl-1.1.0e \
--with-pcre=/server/download/nginx/pcre-8.37 \
--with-zlib=/server/download/nginx/zlib-1.2.11 \
--with-http_stub_status_module \
--with-threads

#编译安装
make && make install

 

#验证

/usr/local/nginx/sbin/nginx -V

#添加用户跟用户组

/usr/sbin/groupadd -f www

/usr/sbin/useradd -g www www

 

#启动

/server/service/nginx/sbin/nginx -c /server/service/nginx/conf/nginx.conf

./nginx -s reload

#查询nginx主进程号
ps -ef | grep nginx
#停止进程
kill -QUIT 主进程号
#快速停止
kill -TERM 主进程号
#强制停止
pkill -9 nginx

转载于:https://www.cnblogs.com/mryq/p/6769676.html

你可能感兴趣的文章
iOS开发UI篇—UITableviewcell的性能问题
查看>>
Intel 被 ARM 逼急了
查看>>
testng + reportng 测试结果邮件发送
查看>>
我为何从开发转测试,并坚持了 16 年?
查看>>
讯飞新品翻译机上BOAO 只见追随搜狗不见创新
查看>>
神操作:如何将Vim变成一个R语言IDE
查看>>
复星旅文通过聆讯:上半年营收66.7亿 预计年底前上市
查看>>
百度亮相iDASH,推动隐私保护在人类基因组分析领域的应用
查看>>
乌鲁木齐国际机场能见度好转滞留旅客有序排队候机
查看>>
民航局:春运期间10个大型机场将延长国内航班运行时间
查看>>
比特币暴涨拉升至1w美元以上,说比特币崩盘的专家要失望了
查看>>
Python「八宗罪」
查看>>
你的隐私还安全吗?社交网络中浏览历史的去匿名化
查看>>
NeurIPS 2018|如何用循环关系网络解决数独类关系推理任务?
查看>>
iOS开发笔记:-ObjC所引起的那一个大坑
查看>>
singleton pattern & MVC pattern
查看>>
手把手深入理解 webpack dev middleware 原理與相關 plugins
查看>>
在现有的元素内添加新元素而不影响现有内容insertAdjacentElement/HTM/Text
查看>>
Android学习笔记2:Hello World程序解析
查看>>
JavaScript Ajax与Comet——“XMLHttpRequest2级”的注意要点
查看>>