KloxoWebホスティングコントロールパネルをRHEL / CentOS5.xにインストールします


Kloxo(旧称Lxadmin)は、RHEL/CentOS 5.x(32ビット)ディストリビューション用の高度なオープンソースおよび無料のWebホスティングコントロールパネルの1つであり、現在6.xではサポートされていません。この軽量のWebパネルには、FTP、PHP、MYSQL、Perl、CGI、Apacheスパムフィルターなどの主要なコントロールパネル機能がすべて含まれていました。

それはあなたがあなたの顧客とのより良い相互作用と彼らとの良好な関係を保つことを可能にする請求、メッセージングと発券システムを持っています。また、エンドユーザーがApacheとBINDの組み合わせを管理および実行し、データが失われた場合にこれらのプログラム間のインターフェイスを切り替えるのにも役立ちます。 Kloxoパネルの主な機能のいくつかを見てみましょう。

Kloxoの機能

  1. RHEL / CentOS 5.x 32Bit Support
  2. Billing support integrated with software’s such as AWBS, WHMCS and HostBill
  3. Support for Apache, Lighttpd, Bind, Djbdns and FTP
  4. Easily Backup/Restore entire Hosting anywhere
  5. Full Control of DNS, Webmail, Spam filter and more
  6. Bandwidth Stasticits Report and Website Analytics with Awstats
  7. Add and Remove Domain/Sub domains
  8. Manage MySQL databases on multiple servers with PhpMyAdmin

機能の完全なセットについては、Kloxoホームページをご覧ください。

Kloxoの前提条件

  1. A Running dedicated CentOS 5.x server. Currently CentOS 6.x is not supported.
  2. A Minimum 256MB of RAM to run Yum
  3. A Minimum 2GB of free disk space required to install Kloxo
  4. Make sure /tmp partition has enough disk space. Kloxo uses /tmp to build and store files temporarily. If there is not enough space installation will fail.

KloxoWebコントロールパネルのインストール

「/ etc/sysconfig/selinux」ファイルでSELinuxを無効にします。このファイルを「VI」エディタで開きます。

# vi /etc/sysconfig/selinux

そして、行を「selinux u003d disabled」に変更します。ファイルを保存して閉じます。

SELINUX=disabled

サーバーを再起動して、新しい変更を反映します。

# reboot

警告:SELinuxが正しく無効にされていない場合、Kloxoのインストールは役に立たず、正しく再インストールするためにOSをリロードする必要がある場合があります。

開始する前に、ホスト名が正しく設定されていることと、MySQLをインストールする必要があることを確認してください。これを行うには、次のコマンドを発行します。

注:MySQLをすでにインストールしてrootパスワードを設定している場合は、この手順をスキップして手順3に進むことができます。

# yum update
# yum install mysql-server

MySQLサービスを開始します。

# /etc/init.d/mysqld start

次に、MySQLセキュアインストールスクリプトを実行して、MySQLインストールをセキュアにします。スクリプトは、MySQLのrootパスワードを設定するように要求し、プロンプトでいくつかの質問を提示します。

# /usr/bin/mysql_secure_installation

「wget」コマンドを使用して最新のKloxoインストーラースクリプトをダウンロードし、実行権限を設定してスクリプトを実行します。必ず「mypassword」をMySQLのrootパスワードに置き換えてください。インストール中に、スクリプトはいくつかの質問を促し、rootパスワードの入力を求める場合があります。

# yum install -y wget
# wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
# chmod +x kloxo-installer.sh
# sh ./kloxo-installer.sh --db-rootpassword=mypassword
Installing as "root"          OK 
Operating System supported    OK 
SELinux disabled              OK 
Yum installed                 OK 

 Ready to begin Kloxo () install. 

	Note some file downloads may not show a progress bar so please, do not interrupt the process.
	When it's finished, you will be presented with a welcome message and further instructions.

Press any key to continue ...

インストールを完了するには、画面に表示されるインストール手順を実行してください。インストールが完了すると、次の場所で新しいKloxo管理者に移動できます。

http://youripadress:7777
http://youripadress:7778
OR
http://localhost:7777
http://localhost:7778

ポート7778はSSLを使用せず、パスワードやデータなどのトラフィックは暗号化されずに送信されることに注意してください(プレーン)。

次に、ユーザー名を「admin」、パスワードを「admin」として、Kloxoパネルにログインします。最初のログイン時に、パスワードの変更を強制します。

トラブルログイン

Kloxoコントロールパネルにログインできない場合は、Kloxoサービスが実行されており、ファイアウォールがポート「7777」と「7778」をブロックしていないことを確認してください。ファイアウォールを停止すると、ファイアウォールを無効にできます。

# /etc/init.d/iptables stop

停止したくない場合は、ファイアウォールでそれらの特定のポートを開くことができます。これを行うには、次のiptablesルールを実行して開きます。

# iptables -A INPUT -p tcp --dport 7777 -j ACCEPT
# iptables -A INPUT -p tcp --dport 7778 -j ACCEPT

iptablesサービスを再起動します。

# service iptables restart

参照リンク

詳細については、Kloxoホームページをご覧ください。