Ubuntu 上配置 Nginx 的实用步骤
一 安装与启动
二 配置文件结构与目录
三 创建第一个站点 Server Block
新建配置:sudo nano /etc/nginx/sites-available/example.com
写入示例: server { listen 80; server_name example.com www.example.com;
root **/var/www/example.com/html**;
index **index.html**;
location / {
try_files $uri $uri/ =404;
}
error_page **404** /404.html;
location = /404.html { root /var/www/example.com; }
error_page **500 502 503 504** /50x.html;
location = /50x.html { root /var/www/example.com; }
}
创建目录与测试页: sudo mkdir -p /var/www/example.com/html echo “Hello World” | sudo tee /var/www/example.com/html/index.html
启用站点并验证: sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/ sudo nginx -t && sudo systemctl reload nginx
权限建议:sudo chown -R www-data:www-data /var/www/example.com && chmod -R 755 /var/www/example.com
四 防火墙与端口放行
五 可选配置 SSL 与常用排错