
Kloxo-Mrは、CentOSとRed Hat Enterprise Linux(RHEL)の両方に対応した、強力でオープンソースの無料ウェブホスティングコントロールパネルです。このソフトウェアは、現在は廃止されたKloxoのフォークであり、オリジナルにはない多くの機能を備えています。Kloxo-Mrの機能セットには以下が含まれます。
- Redhat/CentOS 5、6、7にインストール可能
- 請求サポート: AWBS、WHMCS、HostBill、TheHostingTool、AccountLab Plus、Blesta、BoxBilling
- Web サーバーのサポート: Nginx、Nginx-Proxy、Lighttpd-proxy、Hiawatha、Hiawatha-proxy、Httpd 24、Httpd、Lighttpd
- デュアルおよびマルチウェブサーバーのサポート
- Webcache サーバーのサポート: Squid、Varnish、ATS
- PHP サポート: PHP 5.3/5.4 (プライマリ) と PHP 5.2 (セカンダリ) のデュアル PHP
- Apache の PHP タイプ: php-fpm_worker/_event および fcgid_worker/_event。mod_php/_ruid2/_itk および suphp/_worker/_event の他に
- メールサーバーのサポート: qmail-toaster
- データベースサポート: MySQL または MariaDB
- データベース マネージャーのサポート: PHPMyAdmin、Adminer、MyWebSql、SqlBuddy
- Webメールのサポート: Afterlogic Webmail Lite、Telaen、Squirrelmail、Roundcube、Rainloop
- FTPサーバーのサポート: Pure-ftpd
- DNS サーバーのサポート: Bind、Djbdns、Powerdns、MaraDNS、NSD、myDNS、および Yadifa
- 利用可能なアドオン: ClamAV、Spamassassin/Bogofilter/Spamdyke、RKHunter、MalDetect
- 無料のSSL
Kloxo-Mr のインストールは難しくありませんが、多少時間がかかります。CentOS 7 で Kloxo-Mr を起動して動作させる方法を説明します。FDQN が必要ですが、Kloxo-Mr は(テスト目的のため)kloxo.local.lan などのローカル LAN FDQN を使用してインストールされます。
インストールしてみましょう。
最初のステップ
Kloxo-Mrをインストールする前に、CentOSサーバーをアップグレードすることを強くお勧めします。アップグレードするには、ターミナルウィンドウを開き、sudo yum updateコマンドを実行してください。アップデートが完了したら、ホスト名をFDQNに設定してください。
Kloxo-Mr を社内専用のテストサーバーにインストールするため、デフォルトのホスト名を localhost.localdomain から FDQ に変更する必要があります。テスト用にホスト名を kloxo.local.lan に設定しました。変更するには、sudo nano /etc/hostnameコマンドを実行します。ファイルの内容を、ご自身の FDQN(テスト用のものでも、正規の FDQN でも構いません)に置き換えます。ファイルを保存して閉じます。サーバーを再起動し、インストールの準備をします。
インストール
まず、必要な依存関係をインストールする必要があります。これは以下のコマンドで実行できます。
yum install yum-utils yum-priorities vim-minimal subversion curl zip unzip -y
yum install telnet wget -y
次に、cd /tmpコマンドで/tmpディレクトリに移動し、インストールスクリプトをダウンロードします。以下のコマンドを実行します。
sudo rpm -ivh https://github.com/mustafaramadhan/rpms/raw/master/mratwork/release/neutral/noarch/mratwork-release-0.0.1-1.noarch.rpm.
yum clean allコマンドで、キャッシュされたパッケージとヘッダーをすべて削除します。yum update mratwork-*コマンドで mratwork RPM を更新します。最後に、以下の2つのコマンドで Kloxo-Mr をインストールします。
yum install kloxomr7 -y
sh /script/upcp
上記のコマンドのうち、2番目のコマンドは完了までに15~20分かかります。完了すると、図Aに示すような出力が表示されます。
図A

ログイン
インストールが完了したら、Webブラウザでhttp://SERVER_IP:7778またはhttp://SERVER_IP:7778(SERVER_IPはサーバーの実際のIPアドレス)にアクセスしてください。ログインを求められた場合は、認証情報はadmin/adminです。ログインするとすぐに、管理者パスワードの変更を求められます。
ログインに成功すると、ウェブサイトがPHPファイルを処理できるようにphp.iniファイルを設定する必要があるという警告が表示される可能性があります。エラーメッセージ内のリンクをクリックし、プロンプトが表示されたらドロップダウンから適切なタイムゾーンを選択し(図B)、更新をクリックしてください。
図B

他のエラーメッセージ(それぞれ設定オプションへのリンクがあります –図C)が引き続き表示される可能性があります。それらのエラーメッセージをクリックし、表示されなくなるまで必要なオプションを設定してください。表示されるエラーメッセージ数は、CentOSサーバーの設定によって異なります。
図C

この時点で、Kloxo-Mr. のおかげで、Web ホスティング サーバーの構成を開始する準備が整いました。使用できるオプションは多数あります (図 D )。これらのオプションを試して、自分とクライアントのニーズを満たすホスティング サービスを作成し始める必要があります。
図D

クロクソ氏をお楽しみください
Kloxo-Mrを使えば、サードパーティ製ソフトウェアに費用をかけずに、ウェブホスティングサービスを簡単にセットアップし、メンテナンスまで行えます。パワフルで使いやすく、すぐにご利用いただけます。