本文共 1447 字,大约阅读时间需要 4 分钟。
安装 Nginx 之前,确保您的服务器环境准备就绪。以下是详细的安装步骤,帮助您顺利完成 Nginx 的部署。
从 Nginx 官方网站下载最新版本的源码文件。通常选择稳定版本以确保兼容性。
在安装 Nginx 之前,确保您的系统已安装所有必需的依赖软件包。以下是常用的依赖包安装命令:
安装 GCC
yum install gcc-c++
安装 PCRE
PCRE 是 Nginx 中用于解析正则表达式的核心库。yum install -y pcre pcre-devel
安装 Zlib
Zlib 用于数据压缩,Nginx 需要它来支持 Gzip 压缩功能。yum install -y zlib zlib-devel
安装 OpenSSL
Open SSL 提供 SSL/TLS 证书管理功能,支持 HTTPS 访问。yum install -y openssl openssl-devel
下载完成后,解压 Nginx 源码文件。例如,解压 nginx-1.18.0.tar.gz
:
tar zxvf nginx-1.18.0.tar.gz
进入解压后的目录,按照以下步骤进行安装:
进入 Nginx 目录
cd /usr/local/nginx/nginx-1.18.0
指定安装目录并编译
如果需要将 Nginx 安装到指定目录,可以在 configure 脚本中指定。以下示例假设安装目录为/usr/local/nginx
:./configure --prefix=/usr/local/nginx
编译源码
在指定目录下进行编译:make
编译并安装
将编译好的文件安装到目标目录:make install
安装完成后,按照以下步骤启动并管理 Nginx:
启动 Nginx
运行以下命令启动服务:./nginx
停止 Nginx
为了安全停止服务,使用以下命令:./nginx -s stop
刷新配置
当配置文件修改后,刷新服务器配置:./nginx -s reload
安装完成后,Nginx 的文件结构如下:
conf
:配置文件目录,包含 nginx.conf
和其他配置模板。html
:静态文件目录,用于存储网页内容(支持 CDN 加速)。logs
:日志目录,用于存储访问日志和错误日志。sbin
:执行文件目录,包含 Nginx 的主执行文件 nginx
。为了确认 Nginx 是否正常运行,可以通过浏览器访问服务器的默认地址(端口为 80)。例如:
http://localhost
如果您使用了 HTTPS,端口为 443:
http://localhost:443
nginx.conf
,并根据实际需要进行修改。通过以上步骤,您可以成功安装并配置 Nginx。Nginx 已成为现代 web 服务器中的重要组成部分,其高性能和灵活性使其广泛应用于企业级服务器和个人开发环境。
转载地址:http://qwufk.baihongyu.com/