centos7源码安装Nginx1.18

centos7源码安装Nginx1.18

  1. 获取Nginx安装包
    wget https://nginx.org/download/nginx-1.18.0.tar.gz

  2. 解压nginx-1.18.0.tar.gz -C 指定解压到目标目录
    tar -zxvf nginx-1.18.0.tar.gz -C /usr/local

  3. 安装编译工具:
    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel

    • zlib:用户进行gzip压缩
    • gcc环境:基本运行环境
    • libtool:一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中
    • openssl:用于nginx https协议的传输
    • openssl-devel:第三方软件开发时使用的Lib包,是用于编译的时候连接的库之类的文件。
    • pcre:用于nginx的http模块解析正则表达式
  4. 进入之前解压的Nginx目录下,文件结构:

  5. 运行Configure脚本配置工具
    ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module

  6. 编译安装
    make && make install
    现在已经装好了 ,进入/usr/local/nginx/sbin目录 启动nginx。配置文件在/usr/local/nginx/conf/nginx.conf 。默认端口是80 访问127.0.0.1:80 即可

    cd /usr/local/nginx/sbin
    ./nginx

我不会轻易狗带~
原文地址:https://www.cnblogs.com/zhongyujuedingwangjiwo/p/14362007.html