准备工作
安装依赖
wget -c https://nginx.org/download/nginx-1.17.2.tar.gz wget -c https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz wget -c https://www.zlib.net/zlib-1.2.11.tar.gz wget -c https://www.openssl.org/source/openssl-1.1.1a.tar.gz
安装包下载
wget -c https://nginx.org/download/nginx-1.17.2.tar.gz wget -c https://ftp.pcre.org/pub/pcre/pcre-8.42.tar.gz wget -c https://www.zlib.net/zlib-1.2.11.tar.gz wget -c https://www.openssl.org/source/openssl-1.1.1a.tar.gz
解压
tar -xzvf nginx-1.17.2.tar.gz tar -xzvf pcre-8.42.tar.gz tar -xzvf zlib-1.2.11.tar.gz tar -xzvf openssl-1.1.1a.tar.gz
源码安装
./configure --prefix=/usr/local/nginx / --without-http_memcached_module --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-pcre=/opt/nginx/pcre-8.42 --with-openssl=/opt/nginx/openssl-1.1.1a --with-zlib=/opt/nginx/zlib-1.2.11 --with-stream
执行编译,时间比较久
make make install
nginx文件结构
root@app02 nginx]# tree ├── cert #自建用于存放证书或者是其他文件 │ └── simops.cn │ ├── ca.cer │ ├── fullchain.cer │ ├── simops.cn.cer │ ├── simops.cn.conf │ ├── simops.cn.csr │ ├── simops.cn.csr.conf │ └── simops.cn.key ├── client_body_temp #临时目录 ├── conf #配置文件目录 │ ├── fastcgi.conf #fastcgi配置文件 │ ├── fastcgi.conf.default #fastcgi默认配置文件 │ ├── fastcgi_params #fastcgi的参数 │ ├── fastcgi_params.default │ ├── koi-utf │ ├── koi-win │ ├── mime.types #媒体文件 │ ├── mime.types.default │ ├── nginx.conf #nginx主配置文件 │ ├── nginx.conf.default │ ├── scgi_params #scgi相关参数文件,一般用不到 │ ├── scgi_params.default │ ├── site #自建用于存放子配置文件 │ │ └── skywaking.simops.cn.conf │ ├── uwsgi_params #uwsgi相关参数文件,一般用不到 │ ├── uwsgi_params.default │ └── win-utf ├── fastcgi_temp #临时目录 ├── html #存放html文件 │ ├── 50x.html │ └── index.html ├── logs #日志目录 │ ├── error.log #错误日志 │ └── access.log #访问日志 │ └── nginx.pid #nginx的进程 ├── proxy_temp #临时目录 ├── sbin #启动文件目录 │ └── nginx #启动的二进制文件 ├── scgi_temp #临时目录 └── uwsgi_temp #临时目录
本文暂时没有评论,来添加一个吧(●'◡'●)