当前位置: 澳门新濠3559 > 操作系统 > 正文

  (1)检查并安装Nginx的基础依赖包,  1

时间:2019-11-28 21:09来源:操作系统
启动命令  #tar xf nginx-1.6.3.tar.gz 进入到/home/software/tools #./configure --user=nginx --group=nginx--prefix=/application/nginx-1.6.3/--with-http_stub_status_module--with-http_ssl_module 下载Nginx软件包并解压(Nginx官方

启动命令 

    #tar xf nginx-1.6.3.tar.gz

进入到/home/software/tools

    #./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/--with-http_stub_status_module --with-http_ssl_module

下载Nginx软件包并解压(Nginx官方地址

    ln -s /application/nginx-1.6.3 /application/nginx

--with-http_stub_status_module       激活状态信息

      命令如下:

--user=nginx              进程用户权限

        #/application/nginx/sbin/nginx -t(注意:启动前检查语法非常重要,可以防止配置问价错误导致网站重启或者重新加对读用户造成的影响)

首先建立一个工具目录用来固定存放安装的各种软件

    #mkdir -p /home/nginx/tools

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 6239 root 6u IPv4 31541 0t0 TCP *:http (LISTEN)
nginx 6240 nginx 6u IPv4 31541 0t0 TCP *:http (LISTEN)

    则解决方法是执行:yum -y install openssl openssl-devel

创建用户nginx

    cd nginx-1.6.3

安装Nginx必要的依赖包:

    #useradd nginx -s /sbin/nologin -M

检查80端口是否成功启动

    #  (1)检查并安装Nginx的基础依赖包,  1.安装C语言环境。进入/home/nginx/tools目录

 lsof -i:80

    #wget -q

ln -s /application/nginx-1.6.3 /application/nginx

    在安装过程中遇到如下错误:

--with-http_ssl_module          激活ssl功能

    #cd nginx-1.6.3

make && make install

  (1)检查并安装Nginx的基础依赖包:pcre-devel,openssl-devel。

 

    启动前首先检查配置文件的语法

--prefix=/application/nginx-1.6.3/      设置安装路径

    cd ../

编译完成!

    #cd /home/nginx/tools

 

    #下载软件包

 

    到此,Nginx的安装工作就完成了。

  cd /home/software/tools

    wget -q

进入解压目录中

    nginx的HTTPS服务需要使用此模块,如果不安装openssl的相关包,安装Nginx的过程中会出错,安装openssl-devel的命令及检查命令如下:

/application/nginx/sbin/nginx -t    启动前检查配置文件语法
nginx: the configuration file /application/nginx-1.6.3//conf/nginx.conf syntax is ok
nginx: configuration file /application/nginx-1.6.3//conf/nginx.conf test is successful

         注意:名称中带有“devel”字符串的软件包是必须安装的

Centos 6.8

Nginx的安装非常简单,具体操作如下:

/application/nginx/sbin/nginx

    启动命令如下:

yum install -y gcc-c++  pcre pcre-devel  openssl openssl-devel

         pcre-7.8-6.e16.x86_64       #pcre包已经安装

现在开始安装Nginx:

    make

  tar fx nginx-1.6.3.tar.gz

    ll /application | grep nginx

        3.安装openssl,Nginx在使用HTTPS服务时要用到此模块

澳门新濠3559,  (5)启动Nginx

启动Nginx服务

  (4)启动并检查Nginx的安装结果

通过浏览器检查Nginx的实际效果

 澳门新濠3559 1

 

         pcre-devel-7.8-6.e16.x86_64    #pcre的devel包已经安装

      2.安装pcre库使Nginx支持具备URI重写功能的rewrite模块

    ls -l nginx-1.6.3.tar.gz

**************************************************************************************

 

 

    #ls -l /application/nginx

--group=nginx              进程用户组权限

        #  rpm -qa openssl-devel openssl

**************************************************************************************

        #rpm -qa openssl openssl-devel

  useradd nginx -s /sbin/nologin -M

    ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/--with-http_stub_status_module --with-http_ssl_module

编译Nginx软件时,可以使用./configure --help查看相关参数帮助

          #  rpm -qa | pcre-devel pcre

./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module

  (2)安装openssl-devel

  wget -q

    ls -l /application/nginx

  1.安装C语言环境

    tar xf nginx-1.6.3.tar.gz

 

    make install 

将Nginx的安装路通过软连接的方式更改为/application/nginx

        #yum install -y openssl openssl-devel

  mkdir -p /home/software/tools

    下面是安装的操作过程。

    #ln -s /application/nginx-1.6.3 /application/nginx

  (3)开始安装Nginx

    # -p不提示目录是否存在,循环向下创建所有层级目录,如果存在就忽略

    #make install

    mkdir -p /home/nginx/tools

    #/application/nginx/sbin/nginx    

    检查链接及目录状态:

  Nginx英文官网为:
**

    cd /home/nginx/tools

    #make

    ./configure: error: SSL modules require the OpenSSL library. You can either do not enable the modules, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using --with-openssl=<path> option.

    useradd nginx -s /sbin/nologin -M

         openssl-1.0.1e-30.e16.x86-64    #这里没有penssl  “devel”字符串的包

    如果想正确的安装Nginx,首先必须安装pcre-devel,openssl-devel包;因此首先要检测这些Nginx基础依赖性包是否安装,操作命令如下:

编辑:操作系统 本文来源:  (1)检查并安装Nginx的基础依赖包,  1

关键词: