zoukankan      html  css  js  c++  java
  • 安装Nginx

    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    

  • 相关阅读:
    存储过程之六—触发器
    存储过程之五—条件和异常处理
    存储过程之四—游标
    json的那些事
    聊聊js中的typeof
    JavaScript各种继承方式和优缺点
    两边宽度已知,如何让中间自适应
    html5笔记——<section> 标签
    vue实现仿淘宝结账页面
    vue2.0在table中实现全选和反选
  • 原文地址:https://www.cnblogs.com/sun-sunshine123/p/6680139.html
Copyright © 2011-2022 走看看