CyberPanelで子ドメインを削除する方法


CyberPanelは、ウェブホスティング管理パネルであり、子ドメインの作成や管理もサポートしています。子ドメインを削除する方法と、そのプロセスをコード例とともに紹介します。

  1. CyberPanelの管理者としてログインします。
  2. ダッシュボードに移動し、"Domains"(ドメイン)セクションを探します。
  3. 子ドメインを削除したい親ドメインをクリックします。
  4. 子ドメインの一覧が表示されます。削除したい子ドメインを選択します。
  5. "Actions"(アクション)メニューを開き、"Delete"(削除)オプションを選択します。
  6. 確認メッセージが表示されるので、削除を確定します。

以下に、Pythonスクリプトを使用してCyberPanel APIを介して子ドメインを削除する例を示します。

import requests
def delete_child_domain(domain, child_domain):
    api_url = "https://your-cyberpanel-url:8090/api/deleteSubDomain"
    api_key = "your-api-key"

    data = {
        "domainName": domain,
        "subDomainName": child_domain,
        "apiKey": api_key
    }

    response = requests.post(api_url, data=data)

    if response.status_code == 200:
        print("子ドメインの削除が成功しました。")
    else:
        print("子ドメインの削除に失敗しました。")
        print(response.text)
# 使用例
delete_child_domain("example.com", "subdomain.example.com")

上記のコード例では、CyberPanelのAPIエンドポイントを使用して子ドメインを削除しています。your-cyberpanel-urlをCyberPanelのURLに、your-api-keyをAPIキーに置き換えてください。delete_child_domain関数を使用することで、指定した親ドメインと子ドメインを削除することができます。