Ajenti – серверлер мен олардың қолданбаларын басқаруға арналған веб-интерфейсті қамтамасыз ететін кросс-платформалық басқару тақтасы. Бұл Linux серверлерінде қолдануға болатын және бірнеше серверлер мен қолданбаларды бір уақытта басқаруға мүмкіндік беретін икемді және масштабталатын басқару жүйесі.
Ajenti өз қажеттіліктеріңізге сәйкес реттеу үшін жаңа мүмкіндіктер мен параметрлерді қосуға мүмкіндік беретін модульдік архитектураны қамтиды. Оның серверді басқаруға арналған кең ауқымды құралдары бар, соның ішінде жүйенің күйін бақылау, желі параметрлері, пайдаланушы мен топты басқару, қауіпсіздік параметрлері, веб-сайт пен дерекқорды басқару.
Сондай-ақ Ajenti-де әртүрлі қолданбаларды, соның ішінде CMS орнатуды, сондай-ақ деректерді қалпына келтіру және сақтық көшірме жасау утилиталарын қамтамасыз ететін плагин жүйесі бар. Сондай-ақ сервер әрекеттерін тіркеуді және бақылауды конфигурациялау мүмкіндігі бар. Бұл әкімшілерге серверде орындалған барлық әрекеттерді басқаруға және талдауға мүмкіндік береді.
Тұтастай алғанда, Ajenti - серверлер мен олардың қолданбаларын басқару кезінде әкімшілер жұмысын жеңілдететін және жеңілдететін сапалы және пайдаланушыға ыңғайлы басқару тақтасы. Ол оңай конфигурацияланады және әр клиенттің қажеттіліктеріне бейімделеді, бұл оны әмбебап басқару құралына айналдырады.
Ajenti желілік қосылымдарды, желіаралық қалқанды, сақтық көшірме жасауды, жүйелік ресурстарды бақылауды, дерекқорларды және басқа тапсырмаларды басқаруға арналған утилиталарды қамтиды. Бұған қоса, ол виртуалды хосттарды қолдайды және Apache, Nginx, PHP және басқа веб-серверлерді конфигурациялауға мүмкіндік береді. Ajenti ашық көзі болып табылады және жобаның веб-сайтында жүктеп алуға болады.
Linux және BSD негізіндегі серверлер үшін басқару интерфейсі ретінде Ajenti пайдаланудың кейбір артықшылықтары мыналарды қамтиды:
Жалпы, Ajenti пайдалану пайдаланушыларға Linux және BSD негізіндегі серверлерін жылдам және тиімді басқаруға көмектеседі.
Ajenti қызметіне SSL/TLS қосылымын орнату үшін SSL сертификатын жасап, оны серверге орнату керек.
Міне, сізге келесі қадамдарды орындау қажет:
OpenSSL бумасын серверде орнатылмаған болса, орнатыңыз.
Терминалда келесі пәрменді іске қосу арқылы доменіңіз үшін CSR (сертификат сұрау файлы) файлын жасаңыз:
openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr
" mydomain
" сөзін домендік атпен ауыстырыңыз.
SSL сертификатын алу үшін алынған mydomain.csr файлын сертификаттау орталығына жіберіңіз. Бұл әдетте сертификаттау орталығының веб-сайтында жасалады.
CA-дан SSL сертификатын алғаннан кейін, сертификат файлын және жеке кілтті CA веб-сайтынан жүктеп алыңыз.
Жеке кілт пен сертификат файлын сервердегі бөлек файлдарға орналастырыңыз. Бұл файлдарға дұрыс рұқсаттарды орнатуды ұмытпаңыз.
SSL/TLS қосылымын конфигурациялау үшін Ajenti конфигурация файлын өңдеңіз. Ajenti конфигурация файлы әдетте /etc/ajenti/config.json
мекенжайында орналасқан
Оған келесі параметрлерді енгізіңіз:
"ssl": { "enabled": true, "certificate": "/path/to/ssl-certificate.pem", "private_key": "/path/to/ssl-key.pem" },
" /path/to
" орнына бұрын сақталған сертификат пен негізгі файлдардың жолдарымен ауыстырыңыз.
Ajenti қызметін қайта іске қосыңыз. Көп жағдайда мұны терминалда келесі пәрменді орындау арқылы жасауға болады:
service ajenti restart
Егер сізде Ubuntu болса, пәрмен келесідей болады: sudo service ajenti restart8
.
Егер бәрі дұрыс конфигурацияланған болса, енді HTTPS протоколы мен 8000 портын (немесе Ajenti үшін пайдаланған кез келген портты) пайдаланып, қауіпсіз SSL/TLS қосылымы арқылы Ajenti қызметіне қосылуға болады.
Мысалы: https://<server_ip>:8000
8000-ден басқасын пайдалансаңыз, сервер атауын нақты мекенжайыңызбен және портпен ауыстырыңыз. Барлығы дұрыс конфигурацияланған болса, қосылу кезінде экранда серверге қауіпсіз SSL қосылымы арқылы қосылғаныңыз туралы хабарды көруіңіз керек.