从零搭建个人服务器
记录了从买域名、选 VPS、配 Nginx、装 SSL 到部署第一个服务的全过程。适合新手参考。
准备工作
你需要:一个域名、一台 VPS、SSH 基础。
步骤
- 购买 VPS,获取 IP 和 root 密码
- SSH 连接,改密码、创建普通用户、配 SSH key
- 装 Nginx:
apt install nginx - 域名 DNS 解析到 VPS IP
- 申请 SSL 证书:
certbot --nginx
安全加固
bash
# 改 SSH 端口
sed -i 's/#Port 22/Port 2222/' /etc/ssh/sshd_config
# 禁止 root 登录
sed -i 's/#PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config
# 装 fail2ban
apt install fail2ban服务器是你在数字世界的家。花点时间把它建好,值得。