GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

vcPanelのインストール方法-VPSコントロールパネル

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キーを作成

ここで、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管理パネルに移動し、[ノード管理]->[ノードの追加]からノードを追加します。

IPプールの作成:

このノード内に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ドキュメント


Panels
  1. LinuxVPSにVestaコントロールパネルをインストールする方法

  2. Ubuntu14.04VPSにPyroCMSをインストールする方法

  3. Ubuntu14.04VPSにCS-Cartv4をインストールする方法

  1. Ubuntu20.4にHestiaCPコントロールパネルをインストールする方法

  2. Ubuntu14.04VPSにGroup-Office6をインストールする方法

  3. Ubuntu14.04VPSにCollabtive2.1をインストールする方法

  1. Debian8にAjentiコントロールパネルをインストールする方法

  2. Debian9にWebminコントロールパネルをインストールする方法

  3. CentOS6にAjentiコントロールパネルをインストールする方法