GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOSサーバーにAjentiコントロールパネルをインストールする

Webmin、Kloxo、VestaCPの優れた代替品をお探しですか? Ajentiは優れた、軽量で強力なWebベースのサーバー管理パネルであるため、これ以上検索する必要はありません。これは、サーバーのほぼすべての側面を管理する、非常に直感的で多言語対応の無料のコントロールパネルです。

Ajentiは、Linux VPS(仮想プライベートサーバー)または専用サーバーのどちらを使用している場合でも、サーバーを管理するための高速で応答性の高いWebインターフェイスを提供します。これは、サーバーソフトウェアとサービスを構成および監視するための多くの既成のプラグインで構築されています。いくつか言及すると、Apache、Cron、ファイルシステム、ファイアウォール、MySQL、FTP、およびファイルマネージャー、開発者向けのコードエディター、ターミナルアクセスなどの他の多くのツールです。
Puttyを使用して、コマンドラインインターフェイスにログインする必要はほとんどありません。または、このコントロールパネルがサーバーにインストールされている場合はターミナル。

Ajentiは、サーバーを管理する機能のみを提供するため、Webminと同じです。すぐに使用できるLAMPスタックにはバンドルされていません。そのためには、コアAjentiのプラグインスイートであるAjenti Vをインストールする必要があります。これにより、プロスタック(WebサーバーとしてのNginx、PHP-fpm、MySQL、Exim)をインストールすることで、高速で効率的でセットアップが簡単なWebホスティング機能が追加されます。 4やCourierIMAPなど。このチュートリアルでもそれについて説明します。

AjentiはPythonで記述されており、独自のプロセスおよびWebサーバーとして実行されます。通信にはデフォルトでTCPポート8000​​が使用され、デフォルトで自動生成された自己署名SSL証明書でSSLを使用するように構成されています。

このガイドでは、CentOS6.5VPSを使用します。

ユーザー「root」としてサーバーにログインします:

# ssh root@hostname

yumパッケージマネージャーを使用してCentOS6.5VPSを更新します。

# yum update -y
# yum upgrade -y

Ajentiパッケージはデフォルトでは使用できないため、EPELリポジトリを有効にする必要があります。
次のコマンドを入力してください:

# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

終わり。サーバーにEPELリポジトリを追加しました。

次に、次のコマンドを使用して、Ajentiの公式リポジトリをダウンロードしてインストールする必要があります。

# wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
# rpm -i ajenti-repo-1.0-1.noarch.rpm

それでは、Ajentiコントロールパネルをインストールしましょう。

# yum install ajenti -y
# service ajenti restart

完了しました。Ajentiをインストールしました。
ただし、Nginx、PHP-fpm、Eximなども必要なので、AjentiVプラグインスイートをインストールする必要があります。

AjentiVは小さなパッケージの形で提供されます。
現在利用可能なパッケージは次のとおりです。

ajenti-v (main package)
ajenti-v-mail (Exim and Courier mail)
ajenti-v-mysql (MySQL DB support)
ajenti-v-php-fpm (PHP support via PHP-FPM)
ajenti-v-ruby-unicorn (Rails support via Unicorn)
ajenti-v-ruby-puma (Rails support via Puma)
ajenti-v-ftp-pureftpd (FTP support via PureFTPd)
ajenti-v-nginx (NGINX webserver support)
ajenti-v-python-gunicorn (Python WSGI support via gunicorn)
ajenti-v-nodejs (Node.js support)

ApacheまたはPostfix/Sendmailがインストールされていて、それらを使用しない場合は、最初にそれらを削除してください。

# yum remove httpd postfix sendmail

必要に応じて、パッケージとともにAjenti-Vをインストールします。

# yum install ajenti-v ajenti-v-nginx ajenti-v-mail ajenti-v-mysql ajenti-v-php-fpm php-mysql

一般的な問題:

「[Errno-1]パッケージが意図したダウンロードと一致しません」というエラーが発生した場合は、メタデータをクリーンアップする必要があります。

# yum clean metadata

次に、インストールを続行します。

# yum install ajenti-v ajenti-v-nginx ajenti-v-mail ajenti-v-mysql ajenti-v-php-fpm php-mysql

通常、CentOSはファイアウォールでポート8000​​をブロックします。次の手順を実行して、ポートのブロックを一時的に解除します。

# iptables -A INPUT -p tcp --dport 8000 -j ACCEPT

プラグインスイートAjenti-Vを使用してAjentiコントロールパネルを正常にインストールしました。
Ajentiコントロールパネルは、デフォルトでHTTPSポート8000​​で使用できます。お気に入りのブラウザを開き、https://yourdomain.com:8000またはhttps:// server-ip:8000に移動します。
デフォルトのユーザー名はroot、パスワードはadminです。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にAjentiのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOSにMySQLServer5.6をインストールします

  2. CentOS6にCentOSWebパネルをインストールします

  3. CentOSにAdminerをインストールする

  1. CentOS7にTextpatternをインストールします

  2. CentOS7にCumulusClipsをインストールします

  3. CentOS7にSentoraをインストールします

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

  2. CentOS7にBigTreeをインストールする

  3. CentOS7にAvactisをインストールします