說明文件

Webinoly 提供能輔助網頁伺服器管理的工具及命令集。

我們開發的初始構想是要讓各個命令搭配合宜的參數。也就是說,使用單一命令就可以安裝及組態網頁伺服器、使用單一命令便能建立新網站,或使用單一命令就可以對 SSL 憑證或其他設定進行完整的組態。

快速安裝指南中,使用者會了解到快速建立首台伺服器所需的基本觀念及步驟。

請參考我們提供的 Webinoly 的完整命令範例及進階做法教學作為指南,便能了解在自有網頁伺服器上使用常用命令的實際方式。此外,我們也提供網頁伺服器管理工作介紹的完整教學,雖然這是這是一篇長篇文章,但是能協助使用者確實掌握 NGINX 及伺服器全部關鍵。

Webinoly 涵蓋了優質網頁伺服器應該具備的各項功能。掌握細節對於具備高階技能及專業的人士相當重要,但我們提供的組態預設值絕對足堪重任。開始充分利用並釋放自有伺服器的全部潛能吧!

可用的命令:httpauth · log · site · stack · webinoly

命令索引

Webinoly 可用命令快速指南。

HTTPAUTH

建立基本 HTTP 驗證。

  • 新增使用者
  • 刪除使用者
  • 列出指定條件資料清單
  • 保護 WordPress 登入頁面
  • 保護自訂資料夾或檔案
  • 將 IP 位址加入允許清單

LOG

使用記錄管理程式及即時檢視器。

  • 關閉/關閉 NGINX 存取記錄
  • 即時記錄檢視器
  • WordPress 偵錯模式
  • 列出 PHP、Mail、Syslog、SSH、Let’s Encrypt 等的記錄
  • MySQL 記錄:錯誤記錄、一般查詢記錄、遲緩查詢記錄及變更資料陳述式記錄
  • 清除記錄檔案

SITE

建立、管理網站並進行網站組態。

  • 建立網站
    • 建立 HTML、PHP 或 MySQL 網站
    • 建立 WordPress 網站
      • 自訂安裝
      • 使用外部資料庫
      • WordPress 多站網路
      • 替換內容
      • 設定環境類型
    • 可進行組態的子資料夾
      • 在子資料夾中為任何網站進行組態
      • 在子資料夾中安裝 WordPress 網站
    • 存放網域
    • 網域轉址
    • 反向 Proxy 網站
    • 完全自訂網站
  • 管理工具
    • 再製網站
    • 啟用/停用網站
    • 刪除網站
    • 顯示網站資訊
    • 列出網站清單
  • 設定及自訂項目
    • 強制網站網址僅為 www 或無 www
    • NGINX FastCGI 快取
      • WordPress 的 FastCGI 快取
      • 自訂 NGINX 快取
    • 使用 Let’s Encrypt 的 SSL 憑證
      • 為網站停用 SSL 憑證
      • 為存放網域建立 SSL 憑證
      • 為反向 Proxy 網站建立 SSL 憑證
      • 指定手動驗證 SSL 憑證的方式
      • 建立萬用字元 SSL 憑證
      • 更新 SSL 憑證
      • 使用預備環境 SSL 憑證
      • 使用自有 SSL 憑證
    • 重新導向管理程式
    • NGINX 組態

STACK

為網頁伺服器安裝及管理相關套件。

  • 安裝 NGINX、PHP、MySQL
  • 變更 PHP 版本
  • 變更 MariaDB/MySQL 版本
  • 解除安裝套件
  • 附屬工具

WEBINOLY

管理 Webinoly 及 LEMP 伺服器的組態。

  • 系統更新
    • 更新 Webinoly
  • NGINX 及 FastCGI 快取
    • FastCGI 快取設定
    • 清除快取
    • 排除不需要進行快取的網址
    • 排除不需要進行快取的 Cookie
    • 支援查詢字串的快取功能
    • 封鎖指定 IP 位址
    • 設定 NGINX 預設回應
    • 為 HTTP 標頭進行組態
  • MySQL 工具
    • 還原 MySQL 密碼
    • 變更 MySQL 密碼
    • 存取 phpMyAdmin 及其工具
    • 匯入 MySQL 資料庫
    • 指派資料庫預設權限
    • 啟用/停用 MySQL 資料庫的遠端存取
  • 伺服器管理
    • 開放 Webiboly 內建使用者存取 SFTP
    • 設定伺服器時區
    • 設定 SMTP 以供傳送電子郵件
    • 備份
      • 匯出/匯入伺服器或網站
      • WordPress 網站的伺服器本機資料庫備份
      • 使用 Amazon S3 進行增量備份
    • 整合 Datadog
    • Webinoly 組態檔案
    • 完整性測試
    • 獲得系統資訊
    • 解除安裝 Webinoly

此外,如果想在 Webinoly 中執行自有程式碼,務必參考我們提供的內部 API 及事件

如果使用上有任何問題、建議、想法或意見,或是發現程式碼錯誤,請加入討論區一起討論。