zoukankan      html  css  js  c++  java
  • nginx1.14.1安装与配置

    • 1.下载

      下载地址:http://nginx.org/en/download.html

    • 2.环境准备

      GCC:编译开发环境。

      PCRE:nginx的HTTP模块要用它来解析正则表达式。

      ZLIB:gzip格式的压缩会用到它。

      OpenSSL:主要用于https加密。

    1 #本文主要是安装nginx,准备环境以yum在线方式安装
    2 sudo yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel pcre pcre-devel
    • 3.安装nginx
    1 ]# tar -zxvf nginx-1.14.0.tar.gz   #解压
    2 ]# cd nginx-1.14.0/            #切换到nginx目录
    3 ]# ./configure --prefix=/usr/local/nginx --pid-path=/run/nginx.pid  --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log  --with-http_ssl_module --with-http_v2_module --with-http_stub_status_module --with-pcre      #生成 Makefile,为下一步的编译做准备
    4 ##注意:自定义配置容易出现异常,建议使用默认配置即可:./configure
    5 ]# make             #编译
    6 ]# make install     #安装

      附:

     1 Configuration summary
     2   + using system PCRE library
     3   + OpenSSL library is not used
     4   + using system zlib library
     5 
     6   nginx path prefix: "/usr/local/nginx"
     7   nginx binary file: "/usr/local/nginx/sbin/nginx"
     8   nginx modules path: "/usr/local/nginx/modules"
     9   nginx configuration prefix: "/usr/local/nginx/conf"
    10   nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
    11   nginx pid file: "/usr/local/nginx/logs/nginx.pid"
    12   nginx error log file: "/usr/local/nginx/logs/error.log"
    13   nginx http access log file: "/usr/local/nginx/logs/access.log"
    14   nginx http client request body temporary files: "client_body_temp"
    15   nginx http proxy temporary files: "proxy_temp"
    16   nginx http fastcgi temporary files: "fastcgi_temp"
    17   nginx http uwsgi temporary files: "uwsgi_temp"
    18   nginx http scgi temporary files: "scgi_temp"
     1 ./configure 参数说明:
     2 –prefix #nginx安装目录,默认在/usr/local/nginx
     3 –pid-path #pid问件位置,默认在logs目录
     4lock-path #lock问件位置,默认在logs目录
     5 –with-http_ssl_module #开启HTTP SSL模块,以支持HTTPS请求。
     6 –with-http_dav_module #开启WebDAV扩展动作模块,可为文件和目录指定权限
     7 –with-http_flv_module #支持对FLV文件的拖动播放
     8 –with-http_realip_module #支持显示真实来源IP地址
     9 –with-http_gzip_static_module #预压缩文件传前检查,防止文件被重复压缩
    10 –with-http_stub_status_module #取得一些nginx的运行状态
    11 –with-mail #允许POP3/IMAP4/SMTP代理模块
    12 –with-mail_ssl_module #允许POP3/IMAP/SMTP可以使用SSL/TLS
    13 –with-pcre=../pcre-8.11 #注意是未安装的pcre路径
    14 –with-zlib=../zlib-1.2.5 #注意是未安装的zlib路径
    15 –with-debug #允许调试日志
    16 –http-client-body-temp-path #客户端请求临时文件路径
    17 –http-proxy-temp-path #设置http proxy临时文件路径
    18 –http-fastcgi-temp-path #设置http fastcgi临时文件路径
    19 –http-uwsgi-temp-path=/var/tmp/nginx/uwsgi #设置uwsgi 临时文件路径
    20 –http-scgi-temp-path=/var/tmp/nginx/scgi #设置scgi 临时文件路径
    • 4.启动nginx
    1 ]# cd /usr/local/nginx 
    2 ]# ./nginx

  • 相关阅读:
    spring中配置quartz
    理解Quartz触发器
    spring事物策略
    lucene 的关键字变色 与排序
    spring中配置quartz
    lucene 的关键字变色 与排序
    Quartz CronTrigger时间最完整配置说明
    理解Quartz触发器
    Quartz CronTrigger时间最完整配置说明
    linux vps
  • 原文地址:https://www.cnblogs.com/cooper-73/p/9983912.html
Copyright © 2011-2022 走看看