Skip to content

202121000995/LightWebServer

Repository files navigation

轻量网页服务器

轻量网页服务器是一款面向 Windows 的小型图形化网站服务工具,用来快速搭建简单的 Web 静态网页站点。解压后运行程序,把网页文件放进 www 目录,即可通过浏览器访问。

本项目重点照顾老系统环境,当前测试包为 32 位 Windows 程序,目标支持 Windows 7、Windows Server 2008 R2 及以上系统。

主要功能

  • 简单搭建静态 Web 网页服务
  • 支持 HTTP 网站服务
  • 支持 HTTPS 网站服务
  • 支持一键申请 Let's Encrypt 域名 SSL 证书
  • 支持申请 ZeroSSL 公网 IP 证书
  • 支持证书和私钥本地保存,下次启动直接复用
  • 支持 HTTP 80 自动跳转 HTTPS 443
  • 支持配置保存和开机自动启动
  • 内置 Windows 7 兼容处理,尽量减少对新系统接口的依赖

使用方法

  1. 下载 Release 中的 LightWebServer-Win7-x86.zip
  2. 解压完整目录,不要只复制 LightWebServer.exe
  3. 双击运行 LightWebServer.exe
  4. 把网页文件放入程序目录下的 www 文件夹。
  5. 点击“启动服务器”,浏览器访问提示的地址。

SSL 证书说明

申请域名证书时,域名必须解析到当前电脑或服务器的公网 IP,并且公网必须能访问本机 TCP 80 端口。证书申请成功后,程序会自动保存证书文件并切换到 HTTPS 443,同时使用 HTTP 80 做跳转。

如果用于公网服务器,请确认云服务器安全组、Windows 防火墙、路由器端口映射和机房防火墙都允许访问 80 和 443 端口。

项目结构

  • qt/:当前 Qt/C++ 主版本源码
  • www/:默认网站目录
  • 根目录 C# 文件:旧版源码,保留用于迁移和功能核对

开发说明

当前主版本使用 Qt 5.12 系列继续开发,因为 Qt 5 仍可覆盖 Windows 7 / Server 2008 R2 这类老系统。Qt 6 已不适合该兼容目标。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors