Nginx 是一款高性能的 HTTP 和反向代理服务器,以及一个 IMAP/POP3/SMTP 代理服务器。它常用于提供静态文件、代理和其他网络服务。

安装与配置

  1. 安装 Nginx:您可以通过包管理器在大多数 Linux 发行版上安装 Nginx。
    sudo apt-get install nginx
    
  2. 配置文件:Nginx 的配置文件通常位于 /etc/nginx/nginx.conf。您可以编辑此文件来更改服务器的设置。

常用功能

  • 反向代理:将请求转发到另一个服务器。
  • 负载均衡:将请求分发到多个服务器以实现高可用性。
  • 缓存:提高网站性能,减少服务器负载。

示例配置

server {
    listen       80;
    server_name  localhost;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /usr/share/nginx/html;
        }
    }
}

学习资源

想要深入了解 Nginx,以下是一些推荐的学习资源:

Nginx 示例