nginx安装

我们可以前往 Nginx 的官网下载我们的源码安装包:
1.16 版本 Nginx为例:
yum -y install zip unzip gcc gcc-c++ automake autoconf libtool make glibc gd-devel pcre-devel libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel libevent libevent-devel
下面是关于这几个模块的具体说明和项目地址:
rewrite 需要的 PCRE 库源码包:pcre-8.43
gzip 模块所需的 zlib 库源码包:zlib-1.2.11
ssl 功能所需要的 openssl 库源码包:openssl-1.1.1c
文件下载界面美化模块:ngx-fancyindex
上传模块:nginx-upload-module
cache 处理模块:ngx_cache_purge
fair 负载均衡调度模块:nginx-upstream-fair
以上提到的都是我们一些常用的插件库,还是那句话,可能不是必须,但说不定哪天就用到了。

/data 目录作为我们整个服务的根目录。
packages 目录下 nginx 目录用于存放我们本次编译的所有源码包。
logs 目录 nginx 目录用于存放我们的日志,pid 等文件。
services 目录下 nginx 用于存放我们本次编译安装的服务。
backup 目录下 nginx 目录用于我们日常配置文件备份,证书等文件备份。
浙公网安备 33010602011771号