サイト構築通常、VPSを購入しますが、自分一人でVPSを使うのは無駄が多いので、いくつかの仮想ホストを開設して他の人と共有することができます。 一般的な宝塔パネルでも、仮想ホストを分割して他人に使用させることは可能ですが、パネルにログインして自己管理することはできません。一方、有料のCpanelはアマチュアユーザーが購入したいものではないでしょう。したがって、この記事ではVestaCPという無料の仮想ホスティング管理パネルをお勧めします。
VestaCP紹介
VestaCPはオープンソースの仮想ホスティングコントロールパネルです。ソースコードはこちら:https://github.com/serghey-rodin/vesta VestaCPはCentOS、Debian、Ubuntuシステムにインストールでき、カスタムインストールスクリプトをサポートし、nginx、apache、vsftpd、proftpd、exim、dovecot、spamassassin、clamav、named、iptables、fail2ban、softaculous、mysql、postgresqlなどをオプションでインストールできます。 VestaCPは中国語をサポートしており、デモサイトは以下のリンクを参照してください:
ダウンロードリンクVestaCPインストールチュートリアル
VestaCPのインストールは非常に簡単で、デフォルトのインストール方法は3ステップです:
# 使用ssh连接上你的vps
ssh root@your.server
# 下载安装脚本
curl -O http://vestacp.com/pub/vst-install.sh
# 运行安装脚本
bash vst-install.sh
関連記事:
#サイト構築#Xshell 6基本チュートリアル: VPSへの接続インストール画面:

インストール完了画面:

VestaCPのインストールが完了すると、管理画面のログインURLとアカウント情報が表示されます。ブラウザでログインすることで、仮想ホストとユーザー管理が行えます。(ブラウザはSSL証明書エラーを警告しますが、無視して構いません。)カスタムコンポーネントをインストールしたい場合は、公式インストールページの下部で選択できます。
公式サイトURL 中国語に切り替え:ログイン後、右上のユーザー名をクリックし、言語からcnを選択します。
VestaCPとWHMCSの連携による自動開通
WHMCSは非常に人気のある財務システムです。オンラインで購入するVPSプロバイダーの多くはWHMCSを使用しています。以前の記事を参考にしてください:
WHMCSを使用してホスティング販売サイトを構築するVestaCPはWHMCSとの連携をサポートしており、仮想ホストの自動開通が可能です。公式が提供するWHMCSインターフェースファイルの具体的な使用方法は以下の通りです:
cd /home/user/web/billing-site.ltd/public_html/modules/server
mkdir vesta
wget http://c.vestacp.com/0.9.8/rhel/whmcs-module.php -O vesta.php
上記3行のコマンドの意味は、WHMCSインストールディレクトリのserverフォルダに移動し、vestaフォルダを作成し、whmcs-module.phpファイルをダウンロードしてvesta.phpにリネームすることです。その後、
WHMCS管理画面-
システム設定-
製品設定-
サーバーに追加します:

サーバー名は任意で記入し、ホスト名とIPアドレスにはVestaパネルをインストールしたサーバーのIPを入力します。

以下のタイプでVestaを選択し、Vesta管理画面のアカウントとパスワードを入力します。

追加後、サーバーリスト内の「Login to Control Panel」をクリックし、ログインが成功するか、サーバー設定が正しいかテストします。成功しない場合は、アカウント、パスワード、およびファイアウォールの権限を確認してください。

Vestaパネルの管理画面で、「ユーザープラン」をクリックし、既存のプランを編集するか新規に追加し、プラン名を覚えておきます。

次に、WHMCS管理画面に戻り、
システム設定 -
製品設定 -
製品設定をクリックします。製品グループを追加し、製品を追加します。

製品詳細情報で、製品名と製品説明を記入します。ここは任意で構いません。
重要なポイントは、インターフェース設定で、Package NameにVestaパネル管理画面のプラン名と一致する名前を入力することです。これにより連携と自動開通が実現します。

すべての設定が完了したら、製品を保存し、WHMCSのフロントエンドで仮想ホストサービスの購入をテストし、自動開通されるか確認します。
VestaCPパネルのアンインストール方法
Naiba サイト構築ノートでは、通常、VestaパネルとWHMCSの連携を試みる方は、しばらく使用すると問題に遭遇し、公式フォーラムで解決策が見つからない場合、多くは諦めてしまうことを知っています。そのため、以下のコマンドを使用してVestaパネルをアンインストールできます。 1、サービスを停止
service vesta stop
2、Vestaソフトウェアパッケージとライブラリを削除 RHEL/CentOS:
yum remove vesta*
rm -f /etc/yum.repos.d/vesta.repo
Debian/Ubuntu:
apt-get remove vesta*
rm -f /etc/apt/sources.list.d/vesta.list
3、データディレクトリを削除
rm -rf /usr/local/vesta
最後に、cron自動タスクを削除すれば完了です。
関連記事
- クラウドホスティング、VPS、宝塔パネルの関係と違い
- ウェブサイト構築ビデオチュートリアル :宝塔パネル初心者向けインストール・サイト構築チュートリアル
- #サイト構築#初心者に優しい宝塔パネル構築チュートリアル
- #サイト構築#LNMPワンクリックインストールパッケージの図解チュートリアル
コメントは終了しました
この記事のコメント機能は終了しています。ご質問がある場合は、他の方法でお問い合わせください。