安装依赖包
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 上安装 Nginx 的详细步骤及相关的知识点...以上步骤详细介绍了如何在 CentOS 6.5 系统上安装 Nginx,包括环境准备、依赖安装、编译配置及启动测试等关键步骤。
这些依赖是编译Nginx所必需的,`gcc`用于编译源代码,`pcre-devel`和`zlib-devel`为Nginx的正则表达式支持,`openssl-devel`则用于HTTPS功能。 接下来,从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系统是最新的,可以通过运行`sudo yum update`来更新系统。接下来,...
在本文中,我们将详细介绍如何在 CentOS 6.5 上安装 Nginx 1.8 版本。 ### 一、系统准备 在开始安装前,确保系统已经更新到最新版本,并安装必要的依赖包: ```bash sudo yum update -y sudo yum install -y epel...
在安装Nginx之前,需要先安装一些依赖库,这些库是编译Nginx所必需的。可以通过以下命令安装: ```bash sudo yum install gcc-c++ -y sudo yum install pcre pcre-devel -y sudo yum install zlib zlib-devel -y ...
本文档将详细介绍如何在 CentOS 6.5 64位系统上安装与配置 Nginx 和 PHP。 #### 二、环境准备 - **操作系统**: CentOS 6.5 64位 - **Nginx 版本**: 1.8.1 (Linux 64位) - **PHP 版本**: 5.6.33 (Linux 64位) **...
本文将详细介绍如何在CentOS环境下搭建基于Nginx的RTMP流媒体服务器,包括服务器环境搭建、RTMP模块安装、配置文件设置等内容,旨在帮助初学者快速上手,避免常见的问题和陷阱。 #### 二、服务器环境准备 在搭建...
支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。
3. 进入`nginx-1.8.1`目录:进入解压缩后的源代码目录,这是编译和安装Nginx的起点。 4. 执行编译安装命令:通常会运行`./configure`来配置编译选项,然后是`make`来编译源代码,最后`sudo make install`将编译好的...
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的依赖库 二、服务器...
支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。
接下来,我们需要按照官方文档指导编译安装ffmpeg和nginx,并且特别注意在nginx编译时要加上nginx-rtmp-module模块。编译安装的命令如下所示: ```shell ./configure --prefix=/opt/nginx --user=nginx --group=...
支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。
支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。
支持ssl,curl开启ssl支持,环境为nginx1.8.1+php5.6+mysql5.5,使用时请在根目录创建一个data目录,然后将源码包以及shell脚本复制到该目录,给install*文件可执行权限,然后依次执行对应脚本文件即可。