Nginx 是一款高性能的开源反向代理服务器,也可用作负载均衡器、Web服务器和缓存服务器。本实战指南将带你深入了解 Nginx 的安装、基础配置、高级配置、最佳实践以及性能调优。
步骤 1: 安装 Nginx
Ubuntu
sudo apt update
sudo apt install nginx
CentOS
sudo yum install epel-release
sudo yum install nginx
步骤 2: 基础配置
1. 静态网站配置
编辑 Nginx 配置文件:
sudo nano /etc/nginx/nginx.conf
在 server
部分添加以下配置:
server {listen 80;server_name your_domain.com www.your_domain.com;root /var/www/html; # 修改为你的网站根目录index index.html;location / {try_files $uri $uri/ =404;}
}
保存并退出,然后重新加载配置:
sudo nginx -s reload
2. 反向代理配置
编辑 Nginx 配置文件:
sudo nano /etc/nginx/nginx.conf
在 server
部分添加以下配置:
server {listen 80;serve