GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie Ajenti Control Panel auf einem CentOS-Server

Suchen Sie nach einer großartigen Alternative zu Webmin, Kloxo und VestaCP? Suchen Sie nicht länger, denn Ajenti ist ein hervorragendes, leichtes und leistungsstarkes webbasiertes Serververwaltungspanel. Es ist ein sehr intuitives, mehrsprachiges, kostenloses Control Panel, das fast jeden Aspekt Ihres Servers verwaltet.

Ajenti bietet eine schnelle und reaktionsschnelle Webschnittstelle zur Verwaltung Ihres Servers, unabhängig davon, ob Sie einen Linux VPS (Virtual Private Server) oder einen dedizierten Server haben. Es ist mit vielen vorgefertigten Plugins zum Konfigurieren und Überwachen von Serversoftware und -diensten ausgestattet. Um nur einige zu nennen:Apache, Cron, Dateisystem, Firewall, MySQL, FTP und viele andere Tools wie Dateimanager, Code-Editor für Entwickler und Terminalzugriff.
Sie müssen sich auch mit Putty kaum an einer Befehlszeilenschnittstelle anmelden oder Terminal, wenn Sie dieses Control Panel auf Ihrem Server installiert haben.

Ajenti ist genau wie Webmin, da es nur Funktionen zur Verwaltung Ihres Servers bietet. Es wird nicht mit einem gebrauchsfertigen LAMP-Stack geliefert. Zu diesem Zweck müssen Sie Ajenti V installieren, eine Plugin-Suite für den Kern von Ajenti, die schnelle, effiziente und einfach einzurichtende Webhosting-Funktionen hinzufügt, indem Sie Pro Stack installieren:Nginx als Webserver, PHP-fpm, MySQL, Exim 4 und Courier IMAP usw. Wir werden das ebenfalls in diesem Tutorial behandeln.

Ajenti ist in Python geschrieben und läuft als eigener Prozess und Webserver. Es verwendet standardmäßig den TCP-Port 8000 für die Kommunikation und ist so konfiguriert, dass standardmäßig SSL mit einem automatisch generierten selbstsignierten SSL-Zertifikat verwendet wird.

In dieser Anleitung verwenden wir CentOS 6.5 VPS.

Melden Sie sich als Benutzer ‚root‘ bei Ihrem Server an:

# ssh root@hostname

Aktualisieren Sie Ihren CentOS 6.5 VPS mit dem Yum-Paketmanager.

# yum update -y
# yum upgrade -y

Wir müssen das EPEL-Repo aktivieren, da das Ajenti-Paket standardmäßig nicht verfügbar ist.
Geben Sie die folgenden Befehle ein:

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

Fertig. Wir haben das EPEL-Repo auf unserem Server hinzugefügt.

Als nächstes müssen wir das offizielle Repository von Ajenti herunterladen und installieren, indem wir die folgenden Befehle verwenden:

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

Lassen Sie uns nun das Ajenti Control Panel installieren.

# yum install ajenti -y
# service ajenti restart

Fertig, wir haben Ajenti installiert.
Aber da wir auch Nginx, PHP-fpm, Exim usw. haben wollen, müssen wir die Ajenti V-Plugin-Suite installieren.

Ajenti V gibt es in Form kleiner Pakete.
Aktuell verfügbare Pakete umfassen:

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)

Wenn Sie Apache oder Postfix/Sendmail installiert haben und diese nicht verwenden, entfernen Sie sie zuerst.

# yum remove httpd postfix sendmail

Installieren Sie Ajenti-V mit den Paketen nach Ihren Bedürfnissen.

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

Häufige Probleme:

Wenn Sie den Fehler „[Errno -1] Paket stimmt nicht mit beabsichtigtem Download überein“ erhalten, müssen Sie die Metadaten bereinigen.

# yum clean metadata

Fahren Sie dann mit der Installation fort.

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

Normalerweise blockiert CentOS Port 8000 mit Firewall. Führen Sie Folgendes aus, um den Port vorübergehend zu entsperren.

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

Wir haben das Ajenti Control Panel mit seiner Plugin-Suite Ajenti-V erfolgreich installiert.
Das Ajenti Control Panel wird standardmäßig auf HTTPS-Port 8000 verfügbar sein. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu https://yourdomain.com:8000 oder https://server-ip:8000.
Der Standardbenutzername ist root und das Passwort ist admin.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Ajenti für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. Installieren Sie das CentOS-Webpanel unter CentOS 6

  2. Installieren Sie Adminer unter CentOS

  3. Installieren Sie Sentora auf CentOS 7

  4. Installieren Sie BigTree unter CentOS 7

  5. Installieren Sie Avactis auf CentOS 7

So installieren Sie das Ajenti Control Panel unter CentOS 6

So installieren Sie das Vesta Control Panel unter CentOS 7

So installieren Sie das Ajenti Control Panel unter CentOS 7

So installieren Sie das Ajenti Control Panel unter CentOS 8

So installieren Sie das Ajenti Control Panel unter Ubuntu 14.04

So installieren Sie das Control Web Panel unter CentOS 8