GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte Ajenti Control Panel na server CentOS

Hledáte skvělou alternativu k Webmin, Kloxo a VestaCP? Už nehledejte, protože Ajenti je vynikající, lehký a výkonný webový panel pro správu serveru. Je to velmi intuitivní, vícejazyčný bezplatný ovládací panel, který spravuje téměř každý aspekt vašeho serveru.

Ajenti poskytuje rychlé a citlivé webové rozhraní pro správu vašeho serveru, ať už máte Linux VPS (Virtual Private Server) nebo dedikovaný server. Je postaven s mnoha předem připravenými pluginy pro konfiguraci a monitorování serverového softwaru a služeb. Abychom zmínili několik:Apache, Cron, File System, Firewall, MySQL, FTP a mnoho dalších nástrojů, jako je Správce souborů, Editor kódu pro vývojáře a Terminálový přístup.
Sotva se budete muset přihlásit do rozhraní příkazového řádku pomocí Putty nebo Terminál, pokud máte tento ovládací panel na svém serveru nainstalován.

Ajenti je jako Webmin, protože poskytuje pouze funkce pro správu vašeho serveru. Nedodává se se zásobníkem LAMP připraveným k použití. Za tímto účelem budete muset nainstalovat Ajenti V, sadu pluginů pro jádro Ajenti, která přidává rychlé, efektivní a snadno nastavitelné možnosti webhostingu instalací profesionálního zásobníku:Nginx jako webový server, PHP-fpm, MySQL, Exim 4 a Courier IMAP atd. Tomu se také budeme věnovat v tomto tutoriálu.

Ajenti je napsán v Pythonu a běží jako vlastní proces a webový server. Jako výchozí je pro komunikaci nastaven TCP port 8000 a je nakonfigurován tak, aby ve výchozím nastavení používal SSL s automaticky vygenerovaným certifikátem SSL s vlastním podpisem.

V této příručce budeme používat CentOS 6.5 VPS.

Přihlaste se ke svému serveru jako uživatel „root“ :

# ssh root@hostname

Aktualizujte svůj CentOS 6.5 VPS pomocí správce balíčků yum.

# yum update -y# yum upgrade -y

Musíme povolit EPEL repo, protože balíček Ajenti není ve výchozím nastavení dostupný.
Zadejte následující příkazy:

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

Hotovo. Na náš server jsme přidali repo EPEL.

Dále si musíme stáhnout a nainstalovat oficiální úložiště Ajenti pomocí následujících příkazů:

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

Nyní nainstalujme Ajenti Control Panel.

# yum install ajenti -y# service ajenti restart

Hotovo, nainstalovali jsme Ajenti.
Ale protože chceme mít také Nginx, PHP-fpm, Exim atd... musíme nainstalovat sadu pluginů Ajenti V.

Ajenti V přichází ve formě malých balíčků.
Aktuálně dostupné balíčky zahrnují:

ajenti-v (hlavní balíček)ajenti-v-mail (Exim a Courier mail)ajenti-v-mysql (podpora MySQL DB)ajenti-v-php-fpm (podpora PHP přes PHP-FPM)ajenti-v- ruby-unicorn (podpora Rails přes Unicorn)ajenti-v-ruby-puma (Podpora Rails přes Puma)ajenti-v-ftp-pureftpd (FTP podpora přes PureFTPd)ajenti-v-nginx (podpora webového serveru NGINX)ajenti-v-python -gunicorn (podpora Python WSGI přes gunicorn)ajenti-v-nodejs (podpora Node.js)

Pokud máte nainstalovaný Apache nebo Postfix/Sendmail a nepoužíváte je, nejprve je odeberte.

# yum odstranit httpd postfix sendmail

Nainstalujte Ajenti-V s balíčky podle vašich potřeb.

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

Běžné problémy:

Pokud se zobrazí chyba „[Errno -1] Balíček neodpovídá zamýšlenému stažení“, budete muset vyčistit metadata.

# yum čistá metadata

Poté pokračujte v instalaci.

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

CentOS obvykle blokuje port 8000 firewallem. Pro dočasné odblokování portu spusťte následující.

# iptables -A INPUT -p tcp --dport 8000 -j PŘIJÍMAT

Úspěšně jsme nainstalovali ovládací panel Ajenti s jeho sadou pluginů Ajenti-V.
Ovládací panel Ajenti bude ve výchozím nastavení k dispozici na portu HTTPS 8000. Otevřete svůj oblíbený prohlížeč a přejděte na https://yourdomain.com:8000 nebo https://server-ip:8000.
Výchozí uživatelské jméno je root a heslo je admin.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Ajenti. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte MySQL Server 5.6 v CentOS

  2. Nainstalujte Sentoru na CentOS 7

  3. Nainstalujte BigTree na CentOS 7

  1. Nainstalujte CentOS Web Panel na CentOS 6

  2. Nainstalujte Adminer na CentOS

  3. Nainstalujte Avactis na CentOS 7

  1. Jak nainstalovat Ajenti Control Panel na Ubuntu 20.04

  2. Nainstalujte Textpattern na CentOS 7

  3. Nainstalujte CumulusClips na CentOS 7