文档章节

linux 安装编译nginx笔记

519617
 519617
发布于 2017/07/05 18:01
字数 294
阅读 15
收藏 0

下载nginx

下载地址:http://nginx.org/en/download.html

依赖安装

按顺序依次安装

1,安装openssl

https://www.openssl.org/source/openssl-fips-2.0.16.tar.gz 

执行:在openssl-fips-2.0.16目录下执行 ./config && make && make install

注意:可以直接通过wget下载,也可以通过rz命令上传,如果没有rz,安装rz:

yum安装方式:yum install -y lrzsz,

2,安装pcre(rewrite模块)

https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz 

执行:在pcre-8.40目录下执行 ./configure && make && make install

如有报错:linux no acceptable C compiler found in $PATH

安装c编译环境:yum install gcc-c++

关于gcc与g++可参考:http://blog.csdn.net/nodeathphoenix/article/details/8264017

3,安装zlib

http://prdownloads.sourceforge.net/libpng/zlib-1.2.11.tar.gz?download 

执行:在zlib目录下执行 ./configure && make && make install

编译nginx

在上面解压的nginx目录下执行

./configure && make && make install

编译后的nginx在/usr/local/nginx

启动nginx

在/usr/local/nginx/sbin目录下执行./nginx

如果运行报错:

./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

执行命令:whereis libpcre.so.1

在/usr/local/nginx目录下执行:ln -s /usr/local/lib/libpcre.so.1 /lib64

重新启动

其他问题

wget下载openssl报错: cannot verify www.openssl.org’s certificate

解决:wget --no-check-certificate url

© 著作权归作者所有

519617
粉丝 2
博文 51
码字总数 33472
作品 0
东城
私信 提问
生产环境上nginx 不覆盖添加lua模块

需求如下: 需要在nginx配置文件中判断请求中是否带某参数变量,nginx配置本身没有此判断功能。 网上查找资料,可以在nginx中添加lua模块,使用lua的脚本去判断。比较靠谱的文章:CentOS系统...

-悟空-
2015/06/11
2K
2
(九)Linux学习笔记-常用软件包管理

(九)Linux学习笔记-常用软件包管理 常用的软件包管理 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 常用的软件包管理 在CentOS中常用的软件管理有三种: 1、RPM,Redhat公司开...

Super_RD
2018/12/27
0
0
nginx+vsftp搭建图片服务器

前言: 在分布式架构中,往往会有多个tomcat,然后你上传的图片只是在其中的某一个tomcat,你访问时是有集群的tomcat随机提供服务。当你访问的tomcat是有图片的那个时,图片能正常显示,如果恰...

贪挽懒月
2018/05/26
0
0
linux下tengine2.2.0编译安装、开机启动、反向代理配置及健康检查

tengine2.2.0编译安装、开机启动、反向代理配置及健康检查 tengine是由淘宝发起的一个基于nginx的开源项目,nginx的吞吐量比较高、快速、稳定,而且反向代理和负载均衡使用nginx,也是最常见...

feeltoday会火
2018/04/03
0
0
JavaWeb24-HTML篇笔记(二)

1.1 Linux系统上安装tomcat:1.1.1 安装tomcat:1.1.1.1 上传tomcat的安装文件: 1.1.1.2 创建tomcat的安装路径: 在/usr/local 下mkdir tomcat 1.1.1.3 解压tomcat tar –xvf xxx.tar.gz –C...

我是小谷粒
2018/06/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

插入排序算法

《算法总纲目录》 1、定义     元素被分为有序区和无序区两部分。最初有序区只有一个元素。每次从无序区中选择一个元素,插入到有序区的位置,直到无序区变空。 2、代码 public class...

木九天
18分钟前
2
0
ApacheCN 翻译/校对/笔记整理活动进度公告 2019.10.18

注意 请贡献者查看参与方式,然后直接在 ISSUE 中认领。 翻译/校对三个文档就可以申请当负责人,我们会把你拉进合伙人群。翻译/校对五个文档的贡献者,可以申请实习证明。 请私聊片刻(52981...

ApacheCN_飞龙
21分钟前
2
0
Hands-on! 如何给 TiDB 添加新系统表

作者:黄东旭 “TiDB,你已经是一个成熟的数据库了,该学会用自己的 SQL 查自己的状态了。” 对于一个成熟的数据库来说,通过 SQL 来查询系统本身的状态再正常不过,对于 MySQL 来说 INFOMA...

TiDB
26分钟前
2
0
SpringBoot admin+Eureka+钉钉通知

SpringBoot admin+Eureka+钉钉通知 一、效果 登录账号+密码 监控服务 查看实时日志 钉钉通知 二、什么是Spring Boot Admin ? Spring Boot Admin是一个开源社区项目,用于管理和监控SpringB...

小白的成长
29分钟前
9
0
docker-rabbitmq

docker pull rabbitmqmkdir -p /rabbitmqdocker run -d \--name rabbitmq \--hostname rabbitmq \-v /rabbitmq:/var/lib/rabbitmq \-e RABBITMQ_DEFAULT_USER=root \-e RA......

李琼涛
31分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部