文档章节

Linux下安装与配置nginx

MGL_ONE
 MGL_ONE
发布于 2017/04/06 10:40
字数 456
阅读 17
收藏 0

第一次发表内容,希望大家多多支持

1,下载文件就不多说了,从官方下载即可,这里用的版本为nginx-1.5.12,目前是最新版

2,安装时遇到了一些问题,需要安装重写依赖包等,如下所示,

解压后运行./configure --prefix=/usr/local/environment/reverse-proxy/nginx --with-http_stub_status_module时报了如下错误:

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module

option, or install the PCRE library into the system, or build the PCRE library

statically from the source with nginx by using --with-pcre=<path> option.

重写依赖包未安装,如果闲麻烦就直接yum安装,否则自己去下载安装,这里我自己下载安装的 

但是安装的时候还是出错了 configure: error: You need a C++ compiler for C++ support. 郁闷的

这里遇到了一个小插曲,因防火墙的拦截所有yum源无法使用,改了一下防火墙配置后OK了

之后就很好解决了 缺什么依赖包就安装什么依赖包即可,yum这个东西很方便的,

3,启动时杯具了,./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

输入:ldd which /usr/local/environment/reverse-proxy/nginx/sbin/nginx

which:

ldd: ./which: No such file or directory

/usr/local/environment/reverse-proxy/nginx/sbin/nginx:

        Linux-vdso.so.1 =>  (0x00007fff5977a000)

        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f5208a01000)

        libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007f52087ca000)

        libpcre.so.1 => not found

        libz.so.1 => /lib64/libz.so.1 (0x00007f52085b3000)

        libc.so.6 => /lib64/libc.so.6 (0x00007f5208220000)

        /lib64/ld-linux-x86-64.so.2 (0x00007f5208c23000)

        libfreebl3.so => /lib64/libfreebl3.so (0x00007f5207fbd000)

        libdl.so.2 => /lib64/libdl.so.2 (0x00007f5207db9000)

发现libpcre.so.1 => not found

那需要手动去链接

输入:ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1 具体意思问搜索引擎

然后在启动nginx大功告成

添加开机启动项 :

chkconfig /usr/local/nginx/sbin/nginx 

遇到问题可以加我扣扣交流1af20004b39c7a0c0104

请点击此处输入图片描述

© 著作权归作者所有

共有 人打赏支持
MGL_ONE
粉丝 1
博文 1
码字总数 456
作品 0
海淀
个人站长
私信 提问
linux下tengine2.2.0编译安装、开机启动、反向代理配置及健康检查

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

feeltoday会火
04/03
0
0
生产环境上nginx 不覆盖添加lua模块

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

-悟空-
2015/06/11
0
2
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...

我是小谷粒
06/12
0
0
高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“Hello World”

高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置、部署与“Hello World” Author: Poechant Blog: blog.CSDN.net/Poechant Email: zhongchao.ustc#gmail.com (#->@) Date: Augus......

晨曦之光
2012/04/24
284
0
《实战Nginx:取代 Apache的高性能Web服务器》pdf下载

目录介绍: 第1部分 基础篇 第1章 Nginx简介 1.1 常用的Web服务器简介 1.2 Nginx简介 1.3 选择Nginx的理由 1.4 Nginx与Apache、Lighttpd的综合对比 第2章 Nginx服务器的安装与配置 2.1 安装N...

绿悠悠
2010/06/17
17K
36

没有更多内容

加载失败,请刷新页面

加载更多

正则表达式匹配不包含

^((?!xxx).)*$

安小乐
9分钟前
1
0
python Windows tkinter应用开发3 列出目录的所有文件

在本章中,我们将编写程序来执行此操作。 1)选择文件夹。 2)在UI的标签部分打印该文件夹中的所有文件名(带文件扩展名)。 首先,修改selectFile函数以打开文件夹。主文件如下: from tki...

python测试开发人工智能安全
11分钟前
1
0
使用Laya引擎开发微信小游戏(上)

  使用一个简单的游戏开发示例,由浅入深,介绍了如何用Laya引擎开发微信小游戏。      img      作者:马晓东,腾讯前端高级工程师。      微信小游戏的推出也快一年时间了,...

SEOwhywhy
16分钟前
1
0
react程序开发问题记录

1、webpack.config.dev.js文件的publicpath配置

teamlog
28分钟前
2
0
javascript 值转换为布尔值

任意javascript 的值都可以转换为布尔值。 特别是在 if() 等判断中使用的时候: 下面这些值会被转换为 false undefined , null , 0 , -0 , NaN , "" 空字符串 来自 JavaScript 权威指南 书籍...

之渊
31分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部