# Ink Web Service **Repository Path**: tangulak/Ink ## Basic Information - **Project Name**: Ink Web Service - **Description**: 轻量·高效率·高速度·精简的·Web服务器 5秒安装·3秒启动 - **Primary Language**: Lua - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://rainbows666.gitee.io/InkServer/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-07-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Ink Web Service ### 介绍 急速的·高效的·简单的·轻量级的 Web服务器。 删去注释和为了保持美观的缩进、换行后,主程序只有3,910 字节。 **期中考完了,但星期六学校要上课,所以一般只有星期天更新。放暑假(7月15日)后持续更新** ### 安装说明 1. 本服务依赖于LuaSocket!如果您是运行.lua文件,请确保已安装相关依赖库! 2. 将网站放入Website文件夹。 3. 在Config中编辑Content-Type.csv(格式:.文件后缀,Content-Type) 4. 完成。 ### 运行教程 你可以选择这两种运行方式: 1. 直接双击运行(默认80端口) 2. 打开命令行,切到本目录下,输入以下指令:`lua server.lua PORT` 其中PORT是网站运行的端口。 ### 更新记录(从后到前) 2020-05-24 14:25 发现并修复了因为参数错误而Content-Type始终传入404.html,传出text/html的错误。 2020-05-24 10:00 实现了多客户端同时在线(非 多线程,真 协同程序) 2020-05-21 19:30 修复了先请求网页后请求文件导致收到Request Headers为nil的BUG。 2020-05-18 22:00 优化了Content-Type的识别,提高运行效率。 2020-05-17 20:00 让测试页和404页变得好看多了(个人审美)。 2020-05-17 18:00 增加了返回404状态码的功能。 2020-05-17 14:00 完成基本HTTP请求解析,用于解析资源。 2020-05-17 10:00 完成了Socket部分。