آموزش نصب پنل ajenti روی CentOS 6

آموزش نصب پنل ajenti روی CentOS 6
آموزش نصب پنل ajenti روی CentOS 6
8 ماه پیش

در  ادامه مقاله 10 کنترل پنل هاستینگ در لینوکس ، در این مطلب قصد داریم با آموزش نصب پنل ajenti روی CentOS 6 در خدمت شما باشیم.

ajenti یک کنترل پنل متن باز ( Open Source ) است که توسط تیم تحقیقات و توسعه دانشگاه arnes اسلوونی توسعه یافته است.

این پنل با وجود رایگان بودن یک نسخه اینترپرایز دارد که قابلیت های پشتیبانی از چند سرور به صورت همزمان را دارا بوده و برای آن باید مبلغی جزئی پرداخت.

اما برای استفاده بر روی یک سرور نیازی به پرداخت هیچگونه هزینه ندارد.

کنترل پنل ajenti بسیار حرفه ای و در عین بسیار روان توسعه یافته و به گفته توسعه دهندگان آن قابل رقابت با پنل های cpanel و Plesk می باشد.

ajenti از زبان های پایتون ، روبی و php پشتیبانی کرده و سرویس های مرتبط به آن ها را نیز به صورت کامل مدیریت می کند.

در ادامه مطلب به آموزش نصب پنل ajenti روی CentOS 6 خواهیم پرداخت.

آموزش نصب پنل ajenti روی CentOS 6

نصب پیش نیاز های کنترل پنل Ajenti

1- ابتدا قبل از نصب، باید مخزن EPEL را به سرور خود اضافه کنید.

– دستور زیر را وارد کرده تا 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.repo را باز کنید.

vi /etc/yum.repos.d/epel.repo

– در خط چهارم در ابتدای آدرس، عبارت https را به http تغییر دهید.

عبارت اصلی قبل از تغییر

mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

عبارت تغییر یافته

mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch

پس از تغییر یک بار دکمه Esc را زده و سپس عبارت wq: را تایپ کنید تا تغییرات ذخیره گردد و از محیط ویرایشگر خارج شوید.

2- پس از نصب EPEL ، لینوکس CentOS خود را آپدیت کنید.

yum update

نصب کنترل پنل Ajenti

3- جهت دانلود پکیچ ajenti دستور زیر را وارد کنید.

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

4- پس از دانلود، توسط دستور زیر مخزن ajenti را نصب کنید.

rpm -i ajenti-repo-1.0-1.noarch.rpm

5- در نهایت توسط دستور زیر کنترل پنل ajenti را نصب نمایید.

yum install ajenti

در هنگام نصب چند سوال برای نصب پکیج های مختلف از شما پرسیده می شود که تمام آنها را با وارد کردن y و دکمه اینتر رد کنید.

6- سرویس Ajenti را یک بار ریستارت کنید.

service ajenti restart

اضافه کردن پورت در فایروال بری اتصال به Ajenti

7- دستورات زیر را جهت باز کردن پورت 8000 وارد کرده تا فایروال اجازه دسترسی به Ajenti را بدهد.

– ابتدا دستورات زیر را وارد کنید.

iptables -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT 
iptables -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT

سپس تغییرات iptables را با دستور زیر ذخیره کنید.

service iptables save

در نهایت سرویس iptables را ریستارت نمایید.

service iptables restart

8- سپس مرورگر خود را باز کرده و IP سرور خود را به همراه پورت 8000 وارد کنید.

در نظر داشته باشید کنترل پنل Ajenti با https باز می شود.

به عنوان مثال IP سرور ما 192.168.1.1 است و در مرورگر باید به شکل زیر آدرس وارد شود.

https://192.168.1.1:8000

در تصویر زیر نمایید از کنترل پنل Ajenti را ملاحظه می فرمایید.

آموزش نصب پنل ajenti روی CentOS 6 - نمایی از پنل اجنتی

رفع مشکل ورود به پنل Ajenti

در صورتی که نمی توانید با یوزر و پسورد لینوکس خود به کنترل پنل Ajenti وارد شوید؛ مراحل زیر را طی کنید.

– با یک ویرایشگر فایل config.json را باز کنید.

vi /etc/ajenti/config.json

– سپس یوزر مورد نظر جهت ورود به کنترل پنل ajenti را پیدا کنید.

– در قسمت پسورد، هش پسورد موجود را پاک کرده و پسورد خود را به صورت ساده ( Plain Text ) وارد نمایید.

– سپس فایل را ذخیره کرده و با دستور زیر سرویس ajenti را یک بار ریستارت کنید.

service ajenti restart

امیدواریم آموزش نصب کنترل پنل ajenti روی لینوکس CentOS 6 برای شما مفید واقع شده باشد.

با نظرات خود ما را در بهبود کیفیت آموزش، راهنمایی فرمایید.

 

4030
آموزش نصب پنل ajenti روی CentOS 6
100.003
A
A