📚 个人学习笔记

记录技术学习历程,分享开发心得体会

Docker 容器化部署实践

最近学习了 Docker 容器化技术,记录一下使用 docker-compose 进行多容器编排的经验。通过容器化部署,可以大大简化应用的部署流程,提高环境一致性。

关键命令:docker-compose up -d 启动服务,docker-compose logs -f 查看日志。

Nginx 反向代理配置要点

学习了 Nginx 作为反向代理服务器的配置方法。主要包括:upstream 配置、proxy_pass 转发、WebSocket 支持等。

特别注意 WebSocket 需要配置 UpgradeConnection 头部才能正常工作。

Let's Encrypt 免费 SSL 证书申请

使用 Certbot 工具为网站申请免费的 SSL 证书,启用 HTTPS 加密访问。证书有效期 90 天,Certbot 会自动续期。

命令:certbot --nginx -d example.com

Linux 系统管理基础

记录 Ubuntu Server 日常管理命令:进程管理、日志查看、网络诊断等。掌握这些基础命令对运维工作很有帮助。

常用命令:systemctl(服务管理)、netstat(网络状态)、htop(进程监控)。