您的位置:首页 > 运维架构 > Nginx

安装Nginx

2017-04-07 21:44 78 查看
Nginx的安装非常简单,具体操作如下:

  Nginx英文官网为:http://nginx.org/

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

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

       # rpm -qa | pcre-devel pcre

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

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

        # rpm -qa openssl-devel openssl

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

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

  (2)安装openssl-devel

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

        #yum install -y openssl openssl-devel

        #rpm -qa openssl openssl-devel

  (3)开始安装Nginx

    mkdir -p /home/nginx/tools

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

    cd /home/nginx/tools

    #进入/home/nginx/tools目录

    wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
    #下载软件包

    ls -l nginx-1.6.3.tar.gz

    useradd nginx -s /sbin/nologin -M

    tar xf nginx-1.6.3.tar.gz

    cd nginx-1.6.3

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

    make

    make install

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

    cd ../

    检查链接及目录状态:

    ll /application | grep nginx

    ls -l /application/nginx

    下面是安装的操作过程。

    #mkdir -p /home/nginx/tools

    #cd /home/nginx/tools

    #wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
    #useradd nginx -s /sbin/nologin -M

    #tar xf nginx-1.6.3.tar.gz

    #cd nginx-1.6.3

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

    #make

    #make install

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

    #ls -l /application/nginx

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

    ./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.

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

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

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

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

      命令如下:

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

  (5)启动Nginx

    启动命令如下:

    #/application/nginx/sbin/nginx    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: