Panel.ini 設定檔
Plesk 和Plesk 擴展的某些方面可能無法通過 GUI、XML API或命令進行管理。但是卻受 panel.ini
設定檔的控制。例如,編輯該檔,您可以:
- 禁止使用 『root』 或 『Administrator』 驗證憑據登入Plesk。
- 隱藏在Plesk中註冊的 IP 地址,以令該位址不在介面中顯示,而無法將其分配給訂閱或代理商。
- 為擴展目錄指定一個自訂的 URL 位址,等等。
可在此處找到 panel.ini
文件:
- (Plesk for Linux)
/usr/local/psa/admin/conf/panel.ini
- (Plesk for Windows)
%plesk_dir%admin\conf\panel.ini
如果該檔不在伺服器上,則可以在指定位址並以 panel.ini
為名創建一個空檔。您還可以將同一目錄中的 panel.ini.sample
檔重命名為 panel.ini
。這樣,檔將包含一系列您可以參考的預配置設定。
配置 panel.ini 中的設定
若要通過 panel.ini
檔配置設定,需要通過以下兩種當中的一種方式進行編輯:
- 使用文字編輯器編輯
panel.ini
文件。 -
安裝 Panel.ini Editor 擴展 並在 Plesk GUI 中編輯
panel.ini
文件。
不管您選擇哪個選項,要通過 panel.ini 檔配置一個或多個設定,都需要根據以下模式添加項到該檔:
[Section name]
Setting name = Value
備註: 如果某個設定接受布林 (『yes』 或 『no』) 值,則可以使用 『true』、』on』 或 『yes』 來啟用該設定,使用 『false』、』off』、』no’或 『none』 來禁用。
備註: 如果panel.ini檔中的一個值包含任何非字母數位字元,則需要用雙引號(“)括起來。例如,“https://example.com”。
更改會在保存檔後立即生效。無需重啟任何服務。
例如,若要禁用 IP 地址禁止 (Fail2Ban),需添加以下行到 panel.ini 文件:
[fail2ban]
enabled = false
那麼, IP 地址禁止 (Fail2Ban) 將會從 安全 組(在 工具與設定 螢幕中)消失,那麼將無法通過CLI命令對其進行管理。
任何可以通過 panel.ini
檔進行配置的設定都隸屬預定義部分。若要自訂某項設定,必須將其放置 panel.ini
檔中所屬的部分。任何一個部分都不需要包括多次。如果您想要自訂隸屬某個部分的多個設定,需僅一次包括該部分,然後放置所有的設定。
例如,要自訂應用目錄的 URL位址和啟用應用目錄自訂,需添加以下行到 panel.ini
文件:
[aps]
catalogUrl = "http://example.com"
catalogsCustomization = on
若要通過 Panel.ini Editor 擴展配置設定,請進入 擴展 > 我的擴展 > Panel.ini Editor > 打開 進行配置。
在 「Viewer」 標籤,您可以看到可通過 panel.ini
檔進行管理的所有設定,這些設定按所屬部分分類。」設定」 欄會列出機器可讀的參數名稱,而 「值」 一欄則顯示其當前分配的值。“描述”一欄可以顯示設定的說明。
您可以很容易地判斷哪些設定被添加到“Panel.ini”文件中:它們的值以粗體顯示,預設值在當前分配的設定之後的括弧中顯示。
例如,在下面的截屏上,設定 catalogUrl
被分配了 http://example.com
值而不是默認的值 (http://cdn.apscatalog.plesk.com
)。
備註: 某些設定沒有預設值。對於這些設定,即使已被添加到 panel.ini
檔中,也只顯示當前的賦值。
要僅查看添加到 “panel.ini” 檔中的那些設定,請按一下修改。要返回完整的設定列表,請按一下所有。也可以使用搜尋框搜尋某個設定。
若要通過 Panel.ini Editor 將設定添加到 panel.ini
檔,請如下操作:
- 進入 擴展 > 我的擴展 > Panel.ini Editor > 打開。
- 選擇一個或多個要添加到
panel.ini
中的設定,然後按一下 複製設定。可以選擇屬於同一部分或不同部分的設定。 - 轉到 「Editor」 標籤點按 貼上設定。Panel.ini Editor 將會貼上已複製的設定。
- 點按 保存 以保存當前的
panel.ini
配置。
panel.ini 設定的描述
Panel.ini Editor 中的一些設定有描述。當安裝或更新 Panel.ini Editor 時,您將收到由 Plesk 團隊核准的描述。但是,您也可以自己填寫缺失的描述或編輯現有的描述。
備註: 當 Panel.ini Editor 被更新時,既會保留您添加的新描述,也會保留您對默認描述所做的更改。
備註: 如果您覺得其他 Plesk 用戶可以從您的描述中受益,請分享它們!經獲准的描述即可與其他 Panel.ini Editor 用戶分享。瞭解如何分享描述。
若要在 Panel.ini Editor 中編輯設定的描述,請如下操作:
- 進入 擴展 > 我的擴展 > Panel.ini Editor > 打開。
- 點按您要填寫或編輯其描述的設定行中的
圖示。
- 鍵入描述然後點按
以保存更改。
通過使用預設的 Panel.ini Editor 編輯 panel.ini
您可以使用預設使不同配置之間的切換更容易。預設是 “‘panel.ini’ 設定的配置,它只創建一次,然後就可以按需載入,而無需手動添加或移除設定。
若要創建預設,請如下操作:
- 進入 擴展 > 我的擴展 > Panel.ini Editor > 打開。
- 轉到 「Editor」 標籤點按
panel.ini
檔以創建所需的配置。 - 點按 添加,給預設一個名稱,然後點按 保存。
預設已創建。現在您則可以在任何時候通過載入預設載入設定的所需配置。
若要載入預設,請如下操作:
- 進入 擴展 > 我的擴展 > Panel.ini Editor > 打開。
- 進入 Editor 標籤。
- 點按 載入 選擇所需的預設。
- 「Editor」 標籤現在則顯示在預設中保存的設定配置。點按 保存 以將其應用到
panel.ini
文件。
現在 panel.ini
檔包含選定的設定配置。您可以通過點按 刪除 刪除不必要的預設並選擇您想要刪除的預設。
恢復默認的設定
若要將通過 panel.ini
檔自訂的設定恢復為預設值,請打開要編輯的檔移除相應行,或在該行的開頭添加 『;』 字元將其注釋掉,如下:
[fail2ban]
; enabled = false
該設定會在保存檔後立即恢復為預設值。
若要將通過 panel.ini
檔自訂的所有設定恢復為其預設值,請進行以下操作:
- 通過SSH 或 RDP登入伺服器移除或重命名
panel.ini
文件。 - 打開 Panel.ini Editor 擴展點按 重設為預設值 。
參考
下面是可通過 panel.ini 檔實現的用戶自訂方案的示例。注意這個列表並不詳盡。某些 Plesk 擴展的操作可通過 panel.ini 檔進行自訂 - 請參考擴展的文檔瞭解詳情。
- 禁止使用 『root』 或 『Administrator』 驗證憑據登入Plesk。
- 指定各個不同的資料庫使用者角色可使用哪些 MySQL 許可權,或指定拒絕所有資料庫使用者使用某些 MySQL 許可權。
- 自訂 Let’s Encrypt 設定,例如證書到期前多少天可自動續訂更新,或自訂 RSA 私密金鑰的大小。
- 在您自己的線上商店中代理 Plesk 擴展。
- (Plesk for Linux) 禁用系統更新工具,或允許啟用安裝潛在不安全的更新。
- 禁用擴展的促銷廣告
- 防止點按劫持
- 防止公開重定向 (Open Redirect)
- 通過 XML API 限制遠端存取
- 隱藏 Social Login 的社交網路的圖示