• 安装Nginx


     

    安装Nginx

    1. 官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本

    2. 上传nginx到linux系统

    3. 安装依赖环境

      (1)安装gcc环境

        yum install gcc-c++
      

      (2)安装PCRE库,用于解析正则表达式

       yum install -y pcre pcre-devel
      

      (3)zlib压缩和解压缩依赖,

       yum install -y zlib zlib-devel
      

      (4)SSL 安全的加密的套接字协议层,用于HTTP安全传输,也就是https

       yum install -y openssl openssl-devel
      
    4. 解压,需要注意,解压后得到的是源码,源码需要编译后才能安装

      tar -zxvf nginx-1.16.1.tar.gz
      
    5. 编译之前,先创建nginx临时目录,如果不创建,在启动nginx的过程中会报错

      mkdir /var/temp/nginx -p
      
    6. 在nginx目录,输入如下命令进行配置,目的是为了创建makefile文件

      ./configure 
          --prefix=/usr/local/nginx 
          --pid-path=/var/run/nginx/nginx.pid 
          --lock-path=/var/lock/nginx.lock 
          --error-log-path=/var/log/nginx/error.log 
          --http-log-path=/var/log/nginx/access.log 
          --with-http_gzip_static_module 
          --http-client-body-temp-path=/var/temp/nginx/client 
          --http-proxy-temp-path=/var/temp/nginx/proxy 
          --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
          --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
          --http-scgi-temp-path=/var/temp/nginx/scgi
      
      • 注: 代表在命令行中换行,用于提高可读性

      • 配置命令:

        命令解释
        –prefix 指定nginx安装目录
        –pid-path 指向nginx的pid
        –lock-path 锁定安装文件,防止被恶意篡改或误操作
        –error-log 错误日志
        –http-log-path http日志
        –with-http_gzip_static_module 启用gzip模块,在线实时压缩输出数据流
        –http-client-body-temp-path 设定客户端请求的临时目录
        –http-proxy-temp-path 设定http代理临时目录
        –http-fastcgi-temp-path 设定fastcgi临时目录
        –http-uwsgi-temp-path 设定uwsgi临时目录
        –http-scgi-temp-path 设定scgi临时目录
    7. make编译

      make
      
    8. 安装

      make install
      
    9. 进入sbin目录启动nginx

      ./nginx
    10. 关闭。重启   ./nginx -s stop ./nginx -s reload
    11. 注意事项:1,云服务要注意开启nginx端口,80;2,虚拟机中安装,关闭防火墙;3,本地win mac要关闭防火墙
  • 相关阅读:
    VS2013折叠代码、打开代码的快捷键
    用if做了一个简单的猜拳游戏(做的不好还请指点,谢谢!)
    一维数组的应用
    do while 与while的区别!
    作业.把c语言输出的基础差不多都概括了!
    C语言基础
    c语言:蜗牛的爬行。
    QQ群成员提取
    入门教程2
    VMware WorkStations最小化安装&配置&卸载CentOS 7
  • 原文地址:https://www.cnblogs.com/wjx6270/p/13385537.html
Copyright © 2020-2023  润新知