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
??謝謝