在 Debian 系统上安装 Nginx 常见有两种方式:使用官方仓库(推荐) 和 编译安装。下面先给你最常用、最省事的方案。
sudo apt update
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl status nginx
浏览器访问:
http://服务器IP
看到 “Welcome to nginx” 页面即成功。
| 作用 | 路径 |
|---|---|
| 网站根目录 | /var/www/html |
| 配置文件 | /etc/nginx/ |
| 主配置文件 | /etc/nginx/nginx.conf |
| 站点配置 | /etc/nginx/sites-available/ |
| 启用站点 | /etc/nginx/sites-enabled/ |
| 日志 | /var/log/nginx/ |
sudo nano /etc/nginx/sites-available/example
内容示例:
server {
listen 80;
server_name example.com;
root /var/www/example;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
启用站点:
sudo ln -s /etc/nginx/sites-available/example /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
sudo ufw allow 'Nginx Full'
如果你需要 最新版 Nginx,可以使用 Nginx 官方源,我可以单独给你步骤。
sudo apt remove nginx nginx-common -y
sudo apt purge nginx nginx-common -y
如果你告诉我:
我可以给你更精确的配置方案。