温馨提示×

Debian怎么安装Nginx

小樊
55
2026-07-21 20:34:42
栏目: 智能运维

在 Debian 系统上安装 Nginx 常见有两种方式:使用官方仓库(推荐)编译安装。下面先给你最常用、最省事的方案。


一、使用 Debian 官方仓库安装(推荐 ✅)

1. 更新软件包索引

sudo apt update

2. 安装 Nginx

sudo apt install nginx -y

3. 启动并设置开机自启

sudo systemctl start nginx
sudo systemctl enable nginx

4. 检查运行状态

sudo systemctl status nginx

5. 验证是否安装成功

浏览器访问:

http://服务器IP

看到 “Welcome to nginx” 页面即成功。


二、常用目录说明

作用 路径
网站根目录 /var/www/html
配置文件 /etc/nginx/
主配置文件 /etc/nginx/nginx.conf
站点配置 /etc/nginx/sites-available/
启用站点 /etc/nginx/sites-enabled/
日志 /var/log/nginx/

三、配置一个简单的站点(示例)

sudo nano /etc/nginx/sites-available/example

内容示例:

server {
    listen 80;
    server_name example.com;

    root /var/www/example;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

启用站点:

sudo ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

四、防火墙放行(如有 UFW)

sudo ufw allow 'Nginx Full'

五、安装指定版本 / 使用官方 Nginx 仓库(可选)

如果你需要 最新版 Nginx,可以使用 Nginx 官方源,我可以单独给你步骤。


六、卸载 Nginx(如需要)

sudo apt remove nginx nginx-common -y
sudo apt purge nginx nginx-common -y

如果你告诉我:

  • Debian 版本(11 / 12)
  • 用途(网站 / 反代 / HTTPS / Docker)

我可以给你更精确的配置方案。

0