Skip to content

Releases: zhangzhichaolove/WebServer

WebServer-v1.0.6

19 Apr 13:35
9c235d0

Choose a tag to compare

2023-04-19更新版本->1.0.6

备注:当运行网站服务时,仅仅使用https协议是毫无意义的,所以此版本同时监听http以及https服务,当用户请求http服务时,将自动重定向到https服务。

1.支持http自动跳转https。

WebServer-v1.0.5

10 Oct 02:21
27aa2bd

Choose a tag to compare

2022-10-10更新版本->1.0.5

提示:运行方式改变,方便将此程序配置到环境变量使用,当前目录存在app.yaml文件时,优先使用配置文件启动服务。

1.增加-help命令,方便查看帮助文档。

$ webServer -h            
提示:更多指令通过 -help 获取
Usage of webServer:
  -clear
        清除缓存
  -d int
        是否后台运行,默认:0 [0/前台运行 1/后台运行 2/关闭后台运行]
  -help string
        帮助
  -i    是否生成配置文件
  -p int
        启动端口,默认:80  (default 80)
  -w string
        需要展示的web目录,默认:. [默认会使用当前路径下的index.html作为首页] (default ".")

2.增加-clear命令,方便清除文件缓存。

$ webServer -clear

3.增加-p命令,方便指定启动端口。

$ webServer -p 88 -w web

4.增加-w命令,方便指定web目录。

$ webServer -w dist
$ webServer -w /data
$ webServer -w ./web

5.增加-d命令,方便指定后台启动方式。

$ webServer -d 0

6.增加-i命令,方便在当前目录生成配置文件,用于启动多个服务时,根据不同的配置启动。

$ webServer -i

WebServer-v1.0.4

16 Apr 04:56
00c469a

Choose a tag to compare

更新:

2022-04-16更新版本->1.0.4
提示:可将本程序配置在环境变量,在任意工程目录运行,如果运行时指定web目录,会在程序所在目录生成配置文件(如果运行时未指定web目录,会使用配置中的web目录),也可将本程序直接放入工程目录,然后使用命令行运行,会在工程目录生成配置文件,未指定web目录时,会使用配置中的web目录。

1.支持自动加载目录下的index.html

2.支持自定义404页面配置

3.支持自定义路径配置

# 运行时指定路径(相对路径)
./webServer -p=dist
# 运行时指定路径(相对路径)
./webServer -p=./dist
# 运行时指定路径(绝对路径)
./webServer -p=/data/dist
# 运行时指定运行方式以及路径
./webServer -d=0 -p=/data/dist

WebServer-v1.0.3

11 Apr 08:56
e04be02

Choose a tag to compare

更新:

2022-04-11更新版本->1.0.3

1.支持多架构镜像

linux/amd64
linux/arm64
linux/386
linux/ppc64le

2.后台运行方式改变

# 默认前台运行
./webServer
# 后台方式运行
./webServer -d=1
# 关闭后台运行
./webServer -d=2
# 0/前台运行 1/后台运行 2/关闭后台运行

WebServer-v1.0.2

18 Jan 03:36
0586df2

Choose a tag to compare

更新:

2022-01-18更新版本->1.0.2

1.支持后台运行

# 默认后台运行
./webServer
# 关闭后台运行
./webServer stop
# 前台方式运行
./webServer -d=false

WebServer-v1.0.1

15 Dec 03:09
3e9cb9b

Choose a tag to compare

1.添加服务配置文件(首次启动会自动生成)

2.支持配置自定义端口。

3.支持https配置(需要配置证书)

WebServer-v1.0.0

28 Oct 09:26
a7b4bce

Choose a tag to compare

v1.0.0发布。