Eclaire 是一个快如闪电的静态站点 Web 服务器,具有用 Go 编写的自动 HTTPS。它使用起来非常简单,完全可移植,并且可以在几秒钟内自动为您的静态站点设置 HTTPS。
Eclaire 100% 兼容,可与 Bearclaw 网站一起使用。 Bearclaw 是一个带有 RSS 的小型静态站点生成器,请检查一下!
NGINX 和 Apache 很棒,但它们是通用 Web 服务器,旨在处理比仅仅提供静态内容更多的职责,并且您最终仍然需要设置 HTTPS。
Eclaire 是您的几乎不存在的网络服务器,大约需要 60 秒的时间来设置,并且从头开始设计,可以通过 Let's Encrypt 不间断地为您的 Bearclaw 网站(或任何静态网站!)提供服务,这样当您的博客成为首页时,您的 5 美元水滴就不会消失在黑客新闻上;)
由于能够专注于提供静态内容,Eclaire 的移动部件大大减少,同时在静态站点部署中在更短的时间内完成更多工作。
你可知道? Eclaire 既是一种甜糕点,也是法语中“闪电”的意思
下载或构建 Eclaire,并将eclaire
二进制文件放在最适合您的位置。
运行eclaire
创建您的www
文件夹,然后将您的站点放入 www 目录中,如下所示:
./www/mycoolblog.com/
./www/whatever-subdomain.mycoolblog.com/
就是这样!像平常一样将 DNS 指向服务器的 IP,eclaire 将开始处理 http 和 https 请求!
注意: Eclaire 是完全可移植的,并且不会将文件放在运行它的自己的文件夹之外。
如果您使用的是 Linux,特别是 Systemd 发行版,您可以使用 Systemd 通过“单元文件”来管理 Eclaire,如下例所示:
[Unit]
Description=Eclaire static webserver
After=network.target
[Service]
Type=simple
User=www-data
WorkingDirectory=/path/to/eclaire
ExecStart=/path/to/eclaire/eclaire
Restart=always
[Install]
WantedBy=multi-user.target
如果您决定让 systemd 为您管理 eclaire,您可以使用这些命令来管理您的 eclaire systemd 服务,就像管理其他网络服务器一样。
启动 eclaire sudo systemctl start eclaire
停止 eclaire sudo systemctl stop eclaire
重新启动 eclaire sudo systemctl restart eclaire
在启动时自动启动 eclaire sudo systemctl enable eclaire
不要在启动时自动启动 eclaire sudo systemctl disable eclaire
数十人、代码卡特尔、离题地鼠、驻军、hedae 和怪物饮料公司。
该代码使用 MIT 许可证,没有人关心。如果你不知道,那就别担心。
用 ☕ 制作? ?甜甜圈很好
如果您想成为该项目的官方能量饮料赞助商,您可以随心所欲地做出贡献。
比特币: bc1qg72tguntckez8qy2xy4rqvksfn3qwt2an8df2n
门罗币: 42eCCGcwz5veoys3Hx4kEDQB2BXBWimo9fk3djZWnQHSSfnyY2uSf5iL9BBJR5EnM7PeHRMFJD5BD6TRYqaTpGp2QnsQNgC
??谢谢