`
bosschen
  • 浏览: 197167 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

CentOS6编译安装Nginx-1.8.1

 
阅读更多

安装依赖包

1.pcre库 perl兼容正则表达式
安装pcre库后nginx可以使用URI重写功能和rewrite模块。
检查pcre是否安装
[root@linuxidc ~]# rpm -qa pcre pcre-devel
pcre-devel-7.8-7.el6.x86_64
pcre-7.8-7.el6.x86_64
可以使用yum安装
[root@linuxidc ~]# yum install pcre pcre-devel -y

2.openssl-devel
安装openssl-devel后nginx可以使用加密服务
检查openssl-devel是否安装
[root@localhost~]# rpm -qa openssl-devel
openssl-devel-1.0.1e-42.el6_7.4.x86_64
可以使用yum安装
[root@localhost~]# yum install openssl-devel -y

安装nginx
下载nginx
[root@localhost app]# wget http://nginx.org/download/nginx-1.8.1.tar.gz

如果在命令行下载不了,可以百度上下载好后再上传
[root@llocalhost app]# ls -l nginx-1.8.1.tar.gz 
-rw-r--r-- 1 root root 833473 1月  27 00:30 nginx-1.8.1.tar.gz
解压
[root@llocalhost app]# tar -zxvf nginx-1.8.1.tar.gz 
编译安装
[root@llocalhost app]# cd nginx-1.8.1
编译参数

./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_perl_module --with-pcre --with-ld-opt="-Wl,-E"

 

 


make
make install


启动nginx
检查语法
[root@llocalhost nginx]# ./nginx -t
nginx: the configuration file /usr/local/app/nginx1.8.1/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/app/nginx1.8.1/conf/nginx.conf test is successful
启动
[root@llocalhost nginx]# nginx

 

 

================================

如果有 configuration file /usr/local/nginx/conf/nginx.conf test failed

先查看日志

2016/11/29 23:34:25 [emerg] 24419#0: getpwnam("www") failed

那么,解决办法有两种:一,创建www的用户。 二,取消nginx.xml里的  #user  nobody 的注释;

 

 

==============================

如果configure的时候提示perl 或者  embed之类的提示,请yum安装他们

yum install perl perl-devel perl-ExtUtils-Embed

分享到:
评论

相关推荐

    CentOS 7 安装linux

    根据给定的文件信息,我们可以总结出以下关于在 CentOS 7 上安装 Nginx 的详细步骤及相关的知识点...以上步骤详细介绍了如何在 CentOS 6.5 系统上安装 Nginx,包括环境准备、依赖安装、编译配置及启动测试等关键步骤。

    nginx安装包(linux版)及centos环境下详细安装步骤

    这些依赖是编译Nginx所必需的,`gcc`用于编译源代码,`pcre-devel`和`zlib-devel`为Nginx的正则表达式支持,`openssl-devel`则用于HTTPS功能。 接下来,从Nginx官方网站下载最新稳定版的源代码包。在本文中,我们...

    安装 Nginx

    #### 四、解压并编译Nginx - 将源码包解压至`/usr/local/`目录: ```bash root@db local]# tar -zxvf nginx-1.8.1.tar.gz ``` - 进入Nginx源码目录,并进行编译配置: ```bash root@db nginx]# ./configure --...

    Centos 安装nginx步骤(详细步骤)

    本文将详细介绍如何在CentOS操作系统上安装Nginx,这是一个非常基础且重要的步骤,对于运维人员和开发者来说是必备技能。 首先,确保你的CentOS系统是最新的,可以通过运行`sudo yum update`来更新系统。接下来,...

    nginx1.8附安装手册

    在本文中,我们将详细介绍如何在 CentOS 6.5 上安装 Nginx 1.8 版本。 ### 一、系统准备 在开始安装前,确保系统已经更新到最新版本,并安装必要的依赖包: ```bash sudo yum update -y sudo yum install -y epel...

    nginx安装步骤教程

    在安装Nginx之前,需要先安装一些依赖库,这些库是编译Nginx所必需的。可以通过以下命令安装: ```bash sudo yum install gcc-c++ -y sudo yum install pcre pcre-devel -y sudo yum install zlib zlib-devel -y ...

    nginx php配置

    本文档将详细介绍如何在 CentOS 6.5 64位系统上安装与配置 Nginx 和 PHP。 #### 二、环境准备 - **操作系统**: CentOS 6.5 64位 - **Nginx 版本**: 1.8.1 (Linux 64位) - **PHP 版本**: 5.6.33 (Linux 64位) **...

    nginx rtmp直播平台搭建.docx

    本文将详细介绍如何在CentOS环境下搭建基于Nginx的RTMP流媒体服务器,包括服务器环境搭建、RTMP模块安装、配置文件设置等内容,旨在帮助初学者快速上手,避免常见的问题和陷阱。 #### 二、服务器环境准备 在搭建...

    lnmp源码编译安装脚本(centos6.5+)part4

    支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。

    Nginx安装出现错误解决方案

    3. 进入`nginx-1.8.1`目录:进入解压缩后的源代码目录,这是编译和安装Nginx的起点。 4. 执行编译安装命令:通常会运行`./configure`来配置编译选项,然后是`make`来编译源代码,最后`sudo make install`将编译好的...

    文件服务器Fastdfs安装.docx

    2. nginx-1.8.1.tar.gz - Nginx Web服务器源码,用于反向代理FastDFS 3. fastdfs-nginx-module_v1.16.tar.gz - FastDFS的Nginx模块,使得Nginx能与FastDFS协同工作 4. libfastcommon - FastDFS的依赖库 二、服务器...

    lnmp源码编译安装脚本(centos6.5+)part5

    支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。

    利用nginx与ffmpeg搭建流媒体服务器过程详解

    接下来,我们需要按照官方文档指导编译安装ffmpeg和nginx,并且特别注意在nginx编译时要加上nginx-rtmp-module模块。编译安装的命令如下所示: ```shell ./configure --prefix=/opt/nginx --user=nginx --group=...

    lnmp源码编译安装脚本(centos6.5+)part1

    支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。

    lnmp源码编译安装脚本(centos6.5+)part2

    支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。

    lnmp源码编译安装脚本(centos6.5+)part3

    支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。

Global site tag (gtag.js) - Google Analytics