# c-webserver **Repository Path**: focnal/c-webserver ## Basic Information - **Project Name**: c-webserver - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-01 - **Last Updated**: 2025-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # c-webserver ## 简介 一个使用C语言构建的简单linux webserver,一开始在[这里](https://gitee.com/focnal/summer-training/tree/master/week3day1/webserver)发布 使用了以下的库,编译链接前请确保你已经安装了它们,并在makefile文件中修改`INC_FLAGS`使其指向你的库安装目录 1. pcre 2. mysqlclient 3. cjson 4. curl 5. zlog 6. b64 7. yaml 使用下面的命令进行编译并启动 ```shell make test ``` ## 实现的功能 1. 通过配置文件进行配置加载 2. 可用的日志输出功能 3. 挂载静态文件目录(如仓库中static目录中的图片、html等文件) 4. 通过配置实现url返回动态数据(如仓库中的mysql数据库查询演示) ## 展示 ![](https://foruda.gitee.com/images/1740823227314997782/3368cdd3_9309909.png "Snipaste_2025-03-01_17-58-03.png"))