vcPanelのインストール方法-VPSコントロールパネル
vcPanelは、1つのポータルから世界中のVPSサーバーを管理するためのvpsコントロールパネルです。主にPHP+MySQLで記述されているため、任意のホスティングサーバーにインストールできます。
vcPanelには自動インストーラースクリプトがありますが、Centos5.xディストリビューションのみをサポートします。一般に、vcPanelは、Apache + PHP5.2+MySQL5を搭載した任意のオペレーティングシステムにインストールできます。
vcPanelに必要なソフトウェア
Webサーバー(Apacheおよび互換性のあるWebサーバー)
PHP(バージョン5以降)
MySQL(バージョン5以降)
PHPモジュールと必要な機能
- PHPサーバーAPIはApacheモジュールである必要があります(suphp、cgi phpは不可)。 phpinfoページを作成して確認できます
- php-ssh2(http://pecl.php.net/package/ssh2)
- php-libxml2
- php-curl
- IonCubeローダー
- php.ini構成
- display_errors=オフ
- register_argc_argv=オン
- exec関数が有効になっています
vcPanelをインストール
注:以下の手順に従ってvcPanelをインストールしてください。サーバーが要件を満たしていることを確認してください。私たちのチームによるコントロールパネルの設置と固定をご希望の場合は、こちらからお問い合わせください。私たちがあなたのためにそれをすることができるように。
vcPanelをダウンロード
http://vcpanel.net/DownloadからvcPanelをダウンロードして、tarファイルをサーバーにアップロードしてください。次にそれを抽出します。
vcPanelを構成する
config.phpとadminauth.phpの2つのファイルを編集する必要があるかもしれません。
config.phpには次のものが含まれています。必要なフィールドを編集する必要があるかもしれません。すべて自明です。
define("_DB_HOST", "localhost"); // vcpanel db host define("_DB_NAME", "vcpanel_db"); // vcpanel db name define("_DB_USER", "vcpanel_dbuser"); // vcpanel db user define("_DB_USER_PASSWORD", "vcpaneldbpasswird"); // vcpanel db user password define("_DOC_ROOT","/path-to-vcpanel-installation ") ; // vcpanel document root no trailing slashes eg : /home/user/public_html/vcpanel define("_PHPCLI_PATH","/usr/bin/php"); // Path to php client binary,no php-cgi paths. remember php-cli path define("SSH_KEY_TYPE","ssh-rsa"); //ssh key type for rsa it will be "ssh-rsa" , if it is dsa it will be "ssh-dsa" define("SSH_PRIVATE_KEY","/path-to-key/id_rsa"); //path to private key. Remember make it out side document root , eg : /home/user/key/id_rsa define("SSH_PUBLIC_KEY","/pathto -key/id_rsa.pub"); //path to public key . Remember make it out side document root , // eg : /home/user/key/id_rsa.pub
ここで、adminauth.phpを編集する必要があるかもしれません。これには、管理者のログイン名とパスワードが含まれます。難しくします。
define("_ADMIN_USER","admin"); // admin username define("_ADMIN_PASS","pass"); // admin password make it very hard , very very hard
次の権限を設定する必要がある場合があります:
chmod 666 vadmin/.htaccess>
chmod 777 tmp/
chmod 777 vadmin/uploads/plan
chmod 777 vadmin/uploads/template
chmod 777 languages/
次に、config.phpで使用するデータベースユーザー名とdatabaseuserパスワードを使用してMySQLデータベースを作成します。ユーザー名とパスワードを使用して、abovedatabaseに特権を付与します。次に、databasevcpanel.sqlをデータベースに復元します。
ここで、ssh公開鍵と秘密鍵を作成し、それらをインストールサーバーのドキュメントルート外のフォルダーにアップロードする必要がある場合があります。必ずフォルダを保護してください。誰にもアクセスを許可しないでください。そのフォルダにアクセスするには、vcPanelスクリプトにのみ許可を与えてください。方法がわからない場合は、お問い合わせください。 sshキーの作成方法を知るには、次の手順に進んでください。
1)サーバーへのssh:
# ssh [email protected]
2)キーを生成します:
# ssh-keygen -t rsa
コマンドプロンプトが返されるまで、ENTERキーを押します。 sshキーのパスワードを指定する必要がないことを覚えておいてください。
3)次に、キーid_rsaとid_rsa.pubを〜/.ssh/からキーフォルダーにコピーします。
# ls -al ~/.ssh/
# cp -v ~/.ssh/* /path-to-your-key-folder-for-vtonf/
管理パネルにログイン
http:// yourvcpanelinstallationurl / vadmin /
から管理パネルにログインできます。
サインアップするとすぐに、ライセンスポータルからプロダクトキーを取得します。リセラーの場合は、すべてのvcPanelインストールで同じ製品キーを使用できます。 vcPanel->プロダクトキーでプロダクトキーを更新します。
vcPaneladminから基本設定と管理者アカウントを設定する必要がある場合があります。
安全なvcPanelアクセス
特定のIPからの管理パネルへのアクセスを制限する必要があります。 vcPanel->セキュアアクセスに移動します。
cronを設定する
次のように、毎日のcronジョブを設定する必要がある場合があります。
0 1 * * * php /path-to-vcpanel-install/script/backupcron.php /path-to-vcpanel-install
vcPanelのインストール方法-VPSコントロールパネル-ページ2
注:展開用のアノード(ハードウェアノード)を構築するには、以下の手順に従う必要があります。現時点では、vcPanelはOpenvz仮想化テクノロジーのみをサポートしていることを忘れないでください。ノードの構成に問題がある場合は、お問い合わせください。ノードを構築します。
ハードウェア要件:
多くのCPUとRAMを備えたライブノード用の優れたサーバーが必要です。また、パフォーマンスを向上させるために高速ハードディスクを選択してください。そのDISKパーティションは次のとおりである必要があります:
/ =10 GB
/ vz=vpsを作成するための大きなスペース。
/backup=バックアップを取るには/vzの2倍のサイズである必要があります。
/backupには2台目のハードディスクを使用することを忘れないでください。一部のオペレーティングシステムは、vpsホームフォルダとして/vzを使用しません。その場合、/vzおよび/etc / vz/confへのソフトリンクを作成する必要がある場合があります。
ソフトウェア要件:
ノードでCentOS5.xオペレーティングシステムを使用することをお勧めします。これは、帯域幅監視オプションを簡単に構成するのに役立ちます。 vcPanelはすべてのLinuxオペレーティングシステムをサポートします。 your / etc/bashrcをカスタマイズしないでください。一部のオペレーティングシステム/データセンターには、OpenSSH通信プロトコルを妨げるようなカスタマイズがあります。
OpenVZのインストール:
ここで、OpenVZをインストールする必要があるかもしれません。すでにお持ちの場合は、この手順をスキップしてください。
多くのクイックインストールガイドが利用可能です。以下をお読みください:
- 英語:http://wiki.openvz.org/Quick_installation
- スペイン語:http://wiki.openvz.org/Quick_installation_(スペイン語)
- アラビア語:http://wiki.openvz.org/Ar/Quick_installation
注:Openvzのインストールで引き続き問題が発生する場合は、お問い合わせください。
vcPanelツールのインストール:
これは非常に重要です。次のスクリプトをダウンロードして、このノードで実行する必要があります。これにより、ノードに統計(帯域幅、負荷、リソース使用量など)の生成スキームが作成されます。ホスティングにとって非常に重要です。
#wget http://download.vcpanel.net/vcpanel/setupnode.tar.gz
#tar -xzf setupnode.tar.gz
#cd setupnode /
#bash install
Openssh公開鍵を設定する:
これは、vcPanelからこのノードへの公開鍵アクセスを設定するために非常に重要です。そうしないと、vcPanelはサーバーと通信できません。vcPanelconfig.phpで構成したものと同じ公開鍵をダウンロードし、次の手順を実行します。
#cd〜root / .ssh
#touchauthorized_keys
次に、公開鍵をauthorized_keysにコピーして保存します。
# chattr +ia authorized_keys
vcPanel内にノードを追加します:
次に、vcPanel管理パネルに移動し、[ノード管理]->[ノードの追加]からノードを追加します。
このノード内にVPSを作成するには、IPプールを登録する必要がある場合があります。 vcPanel admin IP Management-> Add IP(s)to Nodeに移動し、IPを追加します。
アップロードプラン:
次に、vpsプランを/ etc / vz/confフォルダーにアップロードする必要があります。または、vcPanelコントロールパネルから同期することもできます:VPSプラン->同期プラン
次に、OSテンプレートを/ vz / template / cacheフォルダーにアップロードする必要があります。または、vcPanelコントロールパネルから同期することができます:[VPSテンプレート]->[同期テンプレート]。テンプレートのサイズによっては時間がかかります。
ServerManagementt.Com
vcPanelドキュメント