優れたソフトウェアと実用的なチュートリアル
CyberPanelは最もバグが多いホスティングパネルです。注意してインストールしてください。
数日間苦労した後、ついに使用状況を記録することにしました サイバーパネル バグ問題に関してですが、CyberPanel は明らかに全く役に立たない Linux サーバーホストパネルです。アメリカ人は何が役に立たないのか理解していないので、まずは何が役に立たないのかを広めましょう!
「鶏のスペアリブ、鶏のスペアリブ、捨てるのはもったいないけど、食べても味がしない!」
CyberPanel はなぜこんなに役に立たないのでしょうか?CyberPanel の WordPress サポートは間違いなく最高で、その速度は他のサーバーホストパネルの追随を許しません。
WordPress のアクセス速度の最適化に関しては、CyberPanel が間違いなくインターネット上で最高です。これは、CyberPanel が OpenLiteSpeed と高度に統合されているためでもあります。
CyberPanelは、OpenLiteSpeedおよびLiteSpeed Enterprise向けのウェブホスティングコントロールパネルです。cPanelやPleskの代替としてご利用いただけます。
パネルは中国語と複数の言語をサポートしています。外国製のパネルであるため、中国国内のユーザーは多くありません。バグが発生した場合は、公式サイトのフォーラムでご確認ください。
CyberPanelパネルには、無制限のウェブサイト作成、無料のSSL適用、WordPressのワンクリックインストール、ホスト管理、データベース管理など、多くの実用的な機能が備わっています。非常に優れており、機能面でも中小規模のウェブサイトのニーズを満たすことができます。
しかし、CyberPanelの製品設定は極めて非人道的です。設定を一つ間違えると、最悪の場合、パネルがクラッシュし、システムを再インストールしなければならなくなる可能性があります。
操作やメンテナンスのスキルがほとんどない人にとって、chatgpt のサポートがあっても、CyberPanel の前では途方に暮れ、無力です。
次に、実際のアプリケーションでサイバーパネルが遭遇する大きな落とし穴について説明します。
OpenLiteSpeed とは何ですか?
OpenLiteSpeed (OLS) は、LiteSpeed Technologies が開発したオープンソースのウェブサーバーです。軽量で効率的、かつ安全で、大規模なウェブアプリケーションのホスティングに適しています。OpenLiteSpeed は LiteSpeed Enterprise ウェブサーバーのオープンソース版であり、多くのコア機能を備えていますが、エンタープライズ向けに一部機能が制限されています。
CyberPanelパネルはOpenLiteSpeedと高度に統合されています。コア部分は依然としてOpenLiteSpeedですが、CyberPanelパネルはOpenLiteSpeedをベースに、運用・保守機能をさらに拡張しています。
使用中に大小さまざまな問題に遭遇しました。まずは最初から説明させてください。
インストールとアンインストール
CyberPanelは、インストールは簡単だがアンインストールが難しいホストパネルの一つです。重大な問題が発生した場合、システムの復元しかできません。
公式ではCyberPanelパネルをインストールおよびアップグレードするためのスクリプトのみ提供されており、アンインストールスクリプトはまったくありません。
テクニカルサポートドキュメントのWebサイトもエラー状態です。https://community.cyberpanel.net/docs
インストールは簡単ですが、アンインストールは困難です。主な問題は、アンインストールが適切に行われず、CyberPanelを再インストールできないことです。関連ディレクトリファイルを削除しても、CyberPanelを再インストールすると、依然として様々な問題が発生します。
まず、CyberPanel のインストールは、Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04、AlmaLinux 8、AlmaLinux 9、CloudLinux 8 のみをサポートします。
インストール手順
sudo apt update && sudo apt upgrade -y
シュ <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)
ルート権限がない場合は、次の方法でインストールしてください。
sudo su - -c "sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)"
インストール プロセスは非常に簡単で、インストール プロンプトに従ってインストールを選択するだけです。
初心者の方には、CyberPanel パネルの使用はお勧めしません。CyberPanel のアンインストール方法については、chatgpt にお問い合わせください。
サイバーパネルのインストールと使用に関する注意点をいくつかご紹介します。サイバーパネルの使い方について詳しくは、この記事をお読みください。
サイバーパネルのセキュリティ設定
インストールが完了したら、まずセキュリティ設定について考えます。セキュリティはCyberPanelの重要なポイントです。セキュリティ設定を一切行わないと、サーバーがハッカーの侵入口を開いていることになります。
それではセキュリティの設定を始めましょう!
スーパー管理者 admin
CyberPanelの製品ロジック設計には本当に同意できません。インストール後、デフォルトのアカウントはadminで、このアカウントのIDは1に設定されており、変更できません。変更すると、様々な問題が発生し、クラッシュにつながる可能性があります。
危険度:星5つ!
スーパー管理者の名前を変更しないと、ブルートフォースクラッキングが容易になります。
解決策:スーパー管理者権限を持つ新しいアカウントを作成してください。新しいユーザーを作成する際は、名と姓が4文字以上である必要があります。そうでない場合、ユーザーを作成できません。
その後、ログアウトして新しい管理者アカウントでログインします。ログイン後、「ユーザーの変更」ダイアログボックスで、adminのパスワードをより複雑なものに設定します。保存後、phpmyadminにログインします。
注意:追加機能の2FAにはチェックを入れないでください。チェックを入れると、新しく設定した管理者ユーザーもログイン時に2FAが必要になります。
データベース cyberpanel 内のテーブル loginSystem_administrator の最初のエントリを編集します。
admin を複雑なユーザー名に変更し、ファイルを保存します。
次に、新しく作成した管理者アカウントを使用してログインします。
パッケージ内に新しいパッケージを作成します。デフォルトのパッケージは、元の管理者の下でのみ変更できます。新しいパッケージを作成し、ドメイン名、トラフィック、容量を0に設定します。0は無制限、その他の設定は1000です。
サイバーパネル パネル SSL アクセス
SSL セキュリティ時代において、SSL アクセスを使用できない場合は、インターネットにプレーンテキストでアクセスすることになり、送信されるすべてのデータのセキュリティは保証されません。
管理パネルのドメイン名。一度設定した後は、パネルホストのSSL証明書をホスト名SSLで発行しないでください。ホスト名SSLで証明書を発行した場合、証明書は無効となり、テスト証明書となります。
危険度:三つ星
パネルのSSL設定時に、追加機能が選択されていない場合はrDNS/PTRチェックが実行されます。選択されている場合は、メールサービスは使用されません。
論理的な観点から見ると、これは従来の考え方に合致しません。いわゆる追加機能は、チェックされている場合にのみ使用され、チェックされていない場合は使用されません。
インストール ウィザードでは、新しい管理ユーザーがログインすると、構成されたパネル SSL 証明書がデフォルトでユーザー ID1 に設定されます。
サイバーパネルアクセスポート
デフォルトのポートは 8090 です。別の管理ポートに変更すると、一定期間後に SSL ドメイン名証明書が無効になります。
危険度:三つ星
「デバイスに空き容量がありません」というエラー
最後に大きな驚きとなるのは、CyberPanelのデフォルトのPHP設定では一時セッションのリサイクル機能が有効になっていないことです。ウェブサイトのトラフィック量が多い場合、一定期間内にinodeが飽和状態になります。
残りの inode が 0% になると、すべてのファイルを保存できなくなり、データベース エラー、Web エラー、その他多くのエラーが発生します。
注: システムディスクとデータディスクのinodeは異なります。inodeの数はハードディスクのサイズによって異なります。
危険度:星5つ!
iノードとは何ですか?
inode(インデックスノード)は、LinuxおよびUNIX系ファイルシステムにおける重要なデータ構造であり、ファイルやディレクトリに関するメタデータを格納するために使用されます。各ファイルまたはディレクトリには対応するinodeがあり、ファイルの内容や名前を格納するのではなく、主にファイルまたはディレクトリの基本情報を記述します。
- inode はファイル システムの作成時に事前に割り当てられ、各ファイル システムには固定数の inode があります。
- inode は通常、ファイルまたはディレクトリに対応します。
- ファイルシステムの inode が不足すると、ディスクに空き領域があっても新しいファイルを作成できなくなります。
「デバイスに空き容量がありません」というエラーが表示され、ディスク容量が十分にあるのにこのエラーが発生する場合は、inode が不足している可能性があります。
システムの inode 情報を表示するには、df -i コマンドを使用します。
CyberPanel では、セッション キャッシュ ファイルは /var/lib/lsphp/session ディレクトリに保存されます。
セッションキャッシュを削除するには、次のコマンドを使用します。
sudo find /var/lib/lsphp/session/lsphp74 -type f -name 'sess_*' -atime +1 -exec rm {} \;
Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Mobile Safari/537.36
現在、Pagoda を使用していますが、このパネルについてはよく知りません。