Nginx 是一款高性能的 HTTP 服务器和反向代理服务器,广泛用于网站部署和负载均衡。以下是快速上手的关键知识点:


1. 安装与启动

  • Ubuntu/Debian
    sudo apt update && sudo apt install nginx
    sudo systemctl start nginx
    
  • CentOS/RHEL
    sudo yum install nginx
    sudo systemctl start nginx
    
  • 验证状态
    sudo systemctl status nginx
    

2. 基础配置

编辑配置文件 /etc/nginx/nginx.conf,关键配置项包括:

  • server { ... } 定义虚拟主机
  • location / { ... } 控制请求路径
  • root /var/www/html 设置网页根目录
  • index index.html 指定默认首页文件

📌 配置文件语法检查

sudo nginx -t

3. 常用功能

  • 🔄 反向代理
    location / {
        proxy_pass http://backend_server;
    }
    
  • 📈 负载均衡
    upstream backend {
        server 192.168.1.1;
        server 192.168.1.2;
    }
    
  • 📁 静态文件服务
    确保 root 路径指向有效目录,例如 /var/www/html

4. 附加资源


5. 常见问题排查

  • 🚫 服务无法启动?检查配置文件语法
  • 📡 网站无法访问?查看防火墙规则
  • 📦 配置文件路径错误?确认 rootindex 设置

📚 延伸学习
想了解更多关于 Nginx 的实践技巧?前往 [/tutorials/nginx_practice] 体验实战案例!