官方文档有在线安装很快,但实际生产,有不少要部署到内网、局域网中,三种方式一起介绍下:
第一种:离线安装
准备离线环境:
在一台联网的机器上,使用以下命令下载 Nginx 及其依赖库的 RPM 包:
mkdir nginx-offline-install
cd nginx-offline-install
yumdownloader --resolve nginx
这将下载 Nginx 及其依赖库的 RPM 包,并保存在 nginx-offline-install 文件夹中。
传输到离线环境:
将 nginx-offline-install 文件夹复制到 openEuler 的离线环境,使用fpt或其他工具上传过去
安装依赖库:
在 openEuler 离线环境中,进入 nginx-offline-install 文件夹,然后使用以下命令安装所有下载的 RPM 包及其依赖库:
sudo rpm -Uvh *.rpm
或者(下面的密令会跳过已安装的依赖)
sudo rpm -Uvh --replacepkgs *.rpm
这将递归安装所有 RPM 包及其依赖库。
配置和启动 Nginx:
安装完成后,编辑 Nginx 的配置文件(通常位于 /etc/nginx/nginx.conf)以及其他必要的配置。然后,启动 Nginx 服务:
sudo systemctl start nginx
如果需要,在系统启动时自动启动 Nginx:
sudo systemctl enable ng