小编U.M*_*ral的帖子

独立应用程序的本地子域

我有一个网站,由三个较小的"独立"子网站组成:

  • 我的网站
    • 的index.html
    • 网站图示
    • 图片
    • DOC
      • 的index.html
      • CSS
      • IMG
      • JS
      • ...
    • 编辑
      • 的index.html
      • 图片
      • JS
      • SRC
      • ...

doc使用Hugo ::一个快速而现代的静态网站引擎创建的网站在哪里,editormxgraph的Graphditor示例 ; 其余的文件制作一个手工制作的登陆页面.

除了部署到任何Web服务器之外,我还希望将该站点作为"独立应用程序"进行分发.为此,我在go中写了这个非常简单的服务器:

package main

import (
  flag "github.com/ogier/pflag"
  "fmt"
  "net/http"
  "net/http/httputil"
  "os"
  "path/filepath"
)

var port = flag.IntP("port", "p", 80, "port to serve at")
var dir = flag.StringP("dir", "d", "./", "dir to serve from")
var verb = flag.BoolP("verbose", "v", false, "")

func init() {
  flag.Parse();
}

type justFilesFilesystem struct {
  fs http.FileSystem;
}
type …
Run Code Online (Sandbox Code Playgroud)

dns proxy reverse-proxy go

9
推荐指数
1
解决办法
314
查看次数

标签 统计

dns ×1

go ×1

proxy ×1

reverse-proxy ×1