1 Unstar Star 0 Fork 1

tangula / Ink Web ServiceLuaGPL-3.0

forked from Tesla / Ink Web Service 
Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
轻量·高效率·高速度·精简的·Web服务器 5秒安装·3秒启动 spread retract

https://rainbows666.gitee.io/InkServer/

Clone or download
Tesla authored none
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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部分。

Comments ( 0 )

Sign in for post a comment

Lua
1
https://gitee.com/tangulak/Ink.git
git@gitee.com:tangulak/Ink.git
tangulak
Ink
Ink Web Service
master

Search

131423 f1aaba0b 1899542 094922 1c74bed3 1899542