# cpp-blog **Repository Path**: gui-shuo/cpp-blog ## Basic Information - **Project Name**: cpp-blog - **Description**: cpp-blog:专注于C++编程技术分享的开源博客,涵盖基础教程、进阶技巧、项目实践等内容,助力开发者提升C++技能。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-02 - **Last Updated**: 2025-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # C++博客系统 ## 项目概述 这是一个基于C++和Nginx的博客系统,采用渐进式开发方式。 ## 当前阶段:第一阶段 - 静态博客 ✅ 已完成: - 项目目录结构创建 - 静态HTML页面编写 - CSS样式设计 - JavaScript交互 - Nginx服务器配置 ## 项目结构 ## 第二阶段:C++ HTTP服务器 ✅ 已完成 ### 功能实现 - ✅ 基础C++ HTTP服务器 - ✅ 多线程客户端处理 - ✅ 简单路由系统 - ✅ Makefile构建系统 - ✅ 基础HTML响应 ### 技术特性 - 基于Linux socket API - 多线程并发处理 - 简单的HTTP协议解析 - 动态内容生成 ### 运行方式 ```bash # 构建项目 make # 运行服务器 ./build/blog_server # 或者使用systemd服务 sudo systemctl start cpp-blog ## 第四阶段:Nginx反向代理集成 ✅ 已完成 ### 功能实现 - ✅ Nginx反向代理配置 - ✅ 静态文件服务分离 - ✅ 动态内容代理 - ✅ 客户端IP识别 - ✅ 系统服务管理 - ✅ 性能优化配置 ### 系统架构