重庆市建设政务中心网站,重新wordpress默认,贵州遵义知名网站建设,教育机构还能补课吗目录一、官网下载二、配置基本信息1.上传 Linux2.解压3.安装编译环境4.配置基本信息4.1 配置失败原因(1)#xff1a;没有安装C编译环境4.2 配置失败原因(2)#xff1a;没有安装 PCRE 依赖4.3 配置失败原因(3)#xff1a;没有安装 zlib 依赖5.查看文件列表三、编译安装四、配…
目录一、官网下载二、配置基本信息1.上传 Linux2.解压3.安装编译环境4.配置基本信息4.1 配置失败原因(1)没有安装C编译环境4.2 配置失败原因(2)没有安装 PCRE 依赖4.3 配置失败原因(3)没有安装 zlib 依赖5.查看文件列表三、编译安装四、配置全局命令1.查看目前的 PATH 全局变量2.追加 sbin 路径到 PATH 全局变量3.再次查看 PATH 全局变量4.执行 nginx -v 命令一、官网下载
Nginx官网地址 http://nginx.org/
Nginx详细版本官网下载地址 http://nginx.org/download/
1.22.1版本编译后Nginx安装包下载地址 https://download.csdn.net/download/qq_33204709/87591370
1.在官网点击 download 进入下载页http://nginx.org/en/download.html 2.Nginx 的下载页主要有以下三类版本 Mainline version 这是 Nginx 的主线版本也是最新的版本。它包含了最新的功能和 bug 修复但也可能包含一些未经充分测试的新功能因此不太适合生产环境使用。 主线版本在更新频率和特性方面比稳定版更加活跃。 Stable version 这是 Nginx 的稳定版本适合用于生产环境。这个版本会经过更长时间的测试和验证并且只包含已经经过充分测试的新功能和 bug 修复。 稳定版更新频率较低但是更加可靠。 Legacy versions 这是 Nginx 的旧版本它们已经不再受到支持也不推荐使用。这些版本可能包含已知的安全漏洞和 bug不适合用于生产环境。如果您需要使用旧版本应该尽快升级到最新的稳定版。
这里我们选择 Stable version稳定版中的 nginx-1.22.1Linux版本进行下载。 3.下载后文件如下图所示 二、配置基本信息
1.上传 Linux
这里我们上传到 /usr/local/src 路径下 2.解压
执行解压命令
tar -zxvf nginx-1.22.1.tar.gz解压后目录如下图所示 3.安装编译环境
如果有下载编译好的 Nginx 安装包可以跳过此步
1.22.1版本编译后Nginx安装包下载地址 https://download.csdn.net/download/qq_33204709/87591370
执行命令前需要提前安装以下依赖
不然会出现 4.1、4.2、4.3 中配置失败的情况
yum install -y gcc gcc-c autoconf automake make openssl openssl-devel pcre pcre‐devel zlib-devel4.配置基本信息
如果有下载编译好的 Nginx 安装包可以跳过此步
1.22.1版本编译后Nginx安装包下载地址 https://download.csdn.net/download/qq_33204709/87591370
执行如下命令配置基本信息
这里需要根据实际的nginx版本填写安装路径
#配置configure --prefix 代表安装的路径--with-http_ssl_module 安装ssl--with-http_stub_status_module查看nginx的客户端状态
./configure --prefix/usr/local/nginx-1.22.1 --with-http_ssl_module --with-http_stub_status_module配置成功信息如下所示 4.1 配置失败原因(1)没有安装C编译环境
报错提示./configure: error: C compiler cc is not found 需要执行如下命令
yum install -y gcc gcc-c autoconf automake make4.2 配置失败原因(2)没有安装 PCRE 依赖
报错提示./configure: error: the HTTP rewrite module requires the PCRE library. 需要执行如下命令
yum install -y pcre pcre‐devel4.3 配置失败原因(3)没有安装 zlib 依赖
报错提示./configure: error: the HTTP gzip module requires the zlib library. 需要执行如下命令
yum install -y zlib-devel5.查看文件列表
查看文件列表可以发现多了 Makefile 和 objs。 三、编译安装
如果有下载编译好的 Nginx 安装包可以跳过此步
1.22.1版本编译后Nginx安装包下载地址 https://download.csdn.net/download/qq_33204709/87591370
配置好基本信息后在 Makefile 的同级目录下执行如下命令编译并安装
make make install安装后在基本信息中配置好的安装路径内容如下 四、配置全局命令
1.查看目前的 PATH 全局变量
echo $PATH执行结果 2.追加 sbin 路径到 PATH 全局变量
export PATH$PATH:/usr/local/nginx-1.22.1/sbin执行结果 3.再次查看 PATH 全局变量
echo $PATH执行结果路径追加成功。 4.执行 nginx -v 命令
nginx -v执行结果即使不在 sbin 目录下也可以正常执行。 整理完毕完结撒花~ 参考地址
1.Linux安装Nginx超详细步骤https://blog.csdn.net/qq_45752401/article/details/122660965
2.Nginx编译安装错误error: the HTTP gzip module requires the zlib libraryhttps://blog.csdn.net/a11101171/article/details/41622843