docs/配置发布本地静态站点
更新于 2026-10阅读约 6 分钟

配置发布本地静态站点

本页以发布一个静态网站为例,说明 Fast-Https 在 Windows 与 Linux 两个平台上部署本地静态站点的完整过程。

1 软件获取

打开发行下载页确定部署平台:

https://gitee.com/ncepu-bj/fast-https/releases

  • Windows 平台一般下载 fast-https_Windows_x86_64.zip 即可;
  • Linux 平台按服务器 CPU 架构选择,普通 x86 架构服务器下载 fast-https_Linux_x86_64.tar.gz。

软件发行版本列表

Linux 版本文件

2 安装部署 - Windows 平台

软件包解压

下载完成后解压压缩包:

下载后的软件包

把解压后的目录拷贝到合适的位置,下面假定为 D:\fast-https_Windows_x86_64。

静态站点代码上传到服务器

在 D:\fast-https_Windows_x86_64\httpdoc 下创建站点文件夹,名称可以用域名,例如 www.myweb.com;然后把准备好的静态站点代码拷贝到 D:\fast-https_Windows_x86_64\httpdoc\www.myweb.com 中:

静态站点目录结构

修改配置文件

在 D:\fast-https_Windows_x86_64\config 下找到主配置文件 fast-https.json:

config 目录

按下述方式修改:

{
  "log_root": "./logs",
  "pid": "./fast-https.pid",
  "http": {
    "include": "mime.types",
    "server": [
      {
        "listen": 8080,
        "server_name": "localhost",
        "location": [
          {
            "url": "/",
            "type": "local",
            "root": "./httpdoc/www.myweb.com",
            "index": ["index.html", "index.htm"]
          }
        ]
      },
      {
        "listen": "443 ssl",
        "server_name": "localhost",
        "ssl_certificate": "config/cert/localhost.pem",
        "ssl_certificate_key": "config/cert/localhost-key.pem",
        "location": [
          {
            "url": "/",
            "type": "local",
            "root": "./httpdoc/www.myweb.com",
            "index": ["index.html", "index.htm"]
          }
        ]
      }
    ]
  }
}

上面配置了两个站点块:8080 端口的明文站点与 443 端口的加密站点,二者指向同一个静态目录。

启动服务器管理程序

在 D:\fast-https_Windows_x86_64 中找到并双击 monitor.exe:

monitor.exe 所在目录

之后点击任务栏右下角的托盘图标启动服务:

任务栏托盘图标

浏览器访问 http://localhost:8080 即可看到站点页面:

浏览器访问效果

用域名访问站点

把 server_name 改成你的域名:

"server_name": "www.myweb.com"

然后在 hosts 文件中添加一条本地解析(hosts 文件通常位于 C:\Windows\System32\drivers\etc):

127.0.0.1 www.myweb.com

保存后即可通过 http://www.myweb.com:8080 访问网站。

3 Linux 平台安装部署

3.1 静态站点代码上传服务器

在 /usr/local/fast-https/httpdoc/ 下创建站点文件夹 www.myweb.com,把静态站点代码拷贝到 /usr/local/fast-https/httpdoc/www.myweb.com:

静态站点目录结构

3.2 修改配置文件

$ vi /usr/local/fast-https/config/fast-https.json

配置内容与 Windows 平台完全一致(见上一节),root 指向 ./httpdoc/www.myweb.com 即可。

3.3 启动并测试

$ ./fast-https

启动输出

这种方式在退出终端时会随会话一起终止,生产环境建议后台启动:

$ nohup ./fast-https &

浏览器访问 http://ip:8080/index.html,即可看到部署的静态站点:

浏览器访问效果

从远程浏览器访问服务器时,请把 server_name 改为服务器 IP 或已解析的域名;若 80/443 端口被占用,可先改用其他端口验证。