Nginx 是一款高性能的 HTTP 和反向代理服务器,以及一个 IMAP/POP3/SMTP 代理服务器。它常用于提供静态文件、代理和其他网络服务。
安装与配置
- 安装 Nginx:您可以通过包管理器在大多数 Linux 发行版上安装 Nginx。
sudo apt-get install nginx
- 配置文件: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 示例