温馨提示×

linux nginx如何安装

小樊
78
2026-09-26 04:48:12
栏目: 智能运维

下面分 常见 Linux 发行版 说明 Nginx 的安装方法,你可以根据自己的系统选择。


一、CentOS / Rocky / AlmaLinux(RHEL 系)

1️⃣ 使用 yum/dnf 安装(推荐)

sudo dnf install -y nginx
# 或 CentOS 7
sudo yum install -y nginx

2️⃣ 启动并设置开机自启

sudo systemctl start nginx
sudo systemctl enable nginx

3️⃣ 验证

浏览器访问服务器 IP,看到 Welcome to nginx 即成功。


二、Ubuntu / Debian

1️⃣ 更新并安装

sudo apt update
sudo apt install -y nginx

2️⃣ 启动

sudo systemctl start nginx
sudo systemctl enable nginx

3️⃣ 防火墙(如有)

sudo ufw allow 'Nginx Full'

三、源码编译安装(适合定制)

1️⃣ 安装依赖

# CentOS
sudo yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

# Ubuntu
sudo apt install -y build-essential libpcre3 libpcre3-dev zlib1g-dev libssl-dev

2️⃣ 下载并编译

cd /usr/local/src
wget http://nginx.org/download/nginx-1.26.2.tar.gz
tar -zxvf nginx-1.26.2.tar.gz
cd nginx-1.26.2

./configure --prefix=/usr/local/nginx
make && make install

3️⃣ 启动

/usr/local/nginx/sbin/nginx

四、常用命令

nginx -v              # 查看版本
nginx -t              # 测试配置
systemctl status nginx

五、配置文件位置

  • Ubuntu / CentOS(包安装)
    • 主配置:/etc/nginx/nginx.conf
    • 站点:/etc/nginx/conf.d/
  • 源码安装
    • /usr/local/nginx/conf/nginx.conf

如果你告诉我:

  • ✅ 具体 Linux 发行版
  • ✅ 是否用于生产环境
  • ✅ 是否需要 HTTPS / 反向代理

我可以给你更精确的配置示例。

0 踩