你的问题应该是 “如何部署 Debian 的 Nginx”(“备”应为“部署/搭建”)。下面给你一份从零开始在 Debian 上部署 Nginx 的常用方案,适用于 Debian 11 / 12。
sudo apt update
sudo apt upgrade -y
sudo apt install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx
systemctl status nginx
浏览器访问服务器 IP:
http://服务器IP
看到 Welcome to nginx 即成功。
sudo ufw allow 'Nginx Full'
sudo ufw enable
/etc/nginx/ # 配置文件目录
/etc/nginx/nginx.conf # 主配置
/etc/nginx/sites-available/# 可用站点
/etc/nginx/sites-enabled/ # 启用站点
/var/www/html/ # 默认网站根目录
sudo mkdir -p /var/www/example.com/html
sudo chown -R $USER:$USER /var/www/example.com
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;
}
}
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
sudo apt install certbot python3-certbot-nginx -y
sudo certbot --nginx -d example.com -d www.example.com
如果你是指:
可以告诉我,我可以给你更针对性的方案。