阿润的技术日志

服务器部署笔记

记录在一台 Linux 服务器上部署 Web 服务的完整过程,包括环境配置、Nginx 设置和 SSL 证书申请。

环境准备

服务器信息:

  • IP: 124.221.252.19
  • 域名: ruifan.tech
  • 备案号: 冀ICP备2023016199号-1

安装 Nginx

# CentOS/RHEL
sudo yum install nginx

# Ubuntu/Debian
sudo apt update
sudo apt install nginx

配置站点

创建 Nginx 配置文件 /etc/nginx/conf.d/blog.conf

server {
    listen 80;
    server_name ruifan.tech;
    root /opt/blog;
    index index.html;
    
    location / {
        try_files $uri $uri/ =404;
    }
}

申请 SSL 证书

使用 Certbot 免费申请 Let's Encrypt 证书:

# 安装 Certbot
sudo yum install certbot python3-certbot-nginx

# 申请证书
sudo certbot --nginx -d ruifan.tech

备案信息显示

根据国内法规,网站需要在底部显示备案号,并链接到工信部备案查询页面。这个博客的页脚已经添加了备案信息。

总结

搭建一个极简的个人博客其实很简单,关键是:

  1. 选择合适的技术栈
  2. 正确配置 Web 服务器
  3. 完成域名备案
  4. 配置 HTTPS

后续我会继续分享更多运维经验,敬请期待!