在 Linux 系统上安装 Nginx 可以通过多种方式,以下是几种常见且推荐的方法:
✅ 方法一:使用 yum(适用于基于 RHEL/CentOS/Fedora 的系统)
sudo yum install nginx
说明:
yum是 CentOS、RHEL、Fedora 等系统中常用的包管理器。- 安装完成后,Nginx 会自动启动并监听默认端口
80。
✅ 方法二:使用 dnf(适用于 Fedora 系统)
sudo dnf install nginx
说明:
dnf是 Fedora 的包管理器,适用于 Fedora 28 及以上版本。
✅ 方法三:使用 apt(适用于 Debian/Ubuntu 系统)
sudo apt update
sudo apt install nginx
说明:
apt是 Debian/Ubuntu 系统中常用的包管理器。- 安装完成后,Nginx 会自动启动并监听默认端口
80。
✅ 方法四:手动下载并安装(适用于非发行版系统)
-
下载 Nginx 源码包:
wget http://nginx.org/download/nginx-1.20.1.tar.gz -
解压并编译安装:
tar -zxvf nginx-1.20.1.tar.gz cd nginx-1.20.1 ./configure make sudo make install
✅ 启动和停止 Nginx
-
启动 Nginx:
sudo systemctl start nginx -
停止 Nginx:
sudo systemctl stop nginx -
查看状态:
sudo systemctl status nginx
✅ 配置 Nginx(可选)
-
修改配置文件:
sudo nano /etc/nginx/nginx.conf -
或者修改站点配置文件:
sudo nano /etc/nginx/sites-available/default
✅ 验证 Nginx 是否运行
打开浏览器,访问 http://localhost 或 http://ip:80,如果看到欢迎页面,说明安装成功。
✅ 其他注意事项
- 如果你使用的是云服务器(如 AWS、DigitalOcean 等),可能需要额外配置防火墙(如
ufw)开放80端口。 - 如果你使用的是 Docker,可以使用以下命令安装 Nginx:
sudo docker run -d -p 80:80 --name nginx nginx
如需进一步配置 Nginx(如反向代理、负载均衡、SSL 等),可以继续提问!


