将博客生成的public文件夹下的文件上传到服务器的指定目录下
服务器安装Nginx:

更新包列表

sudo apt update

安装 Nginx

sudo apt install nginx -y

检查 Nginx 是否运行

sudo systemctl status nginx

server {
listen 80;
server_name 121.37.173.71;

root /home/zhuonian/blog;
index index.html;

location / {
    try_files $uri $uri/ =404;
}

location ~* \.(css|js|png|jpg|jpeg|gif|ico|svg)$ {
    expires 1y;
    add_header Cache-Control "public, immutable";
}

}

  1. 启用站点(创建符号链接)
    bash
    编辑
    sudo ln -s /etc/nginx/sites-available/blog /etc/nginx/sites-enabled/

  2. 删除默认站点(避免冲突)
    bash
    编辑
    sudo rm /etc/nginx/sites-enabled/default

  3. 测试配置是否正确
    bash
    编辑
    sudo nginx -t

  4. 重启 Nginx
    bash
    编辑
    sudo systemctl restart nginx

打开浏览器,访问公网地址即可