Ajenti, sunucuları ve uygulamalarını yönetmek için web tabanlı bir arayüz sağlayan çapraz platformlu bir kontrol panelidir. Linux sunuculara kurulabilen, birden fazla sunucuyu ve uygulamayı aynı anda yönetmenizi sağlayan esnek ve ölçeklenebilir bir yönetim sistemidir.
Ajenti, ihtiyaçlarınıza göre uyarlamak için yeni özellikler ve özelleştirmeler eklemenize olanak tanıyan modüler bir mimari içerir. Sistem sağlığı izleme, ağ ayarları, kullanıcı ve grup yönetimi, güvenlik ayarları ve web sitesi ve veritabanı yönetimi dahil olmak üzere çok çeşitli sunucu yönetim araçlarına sahiptir.
Ajenti ayrıca CMS kurulumunun yanı sıra veri kurtarma ve yedekleme yardımcı programları da dahil olmak üzere birçok uygulama içeren bir eklenti sistemine sahiptir. Sunucu faaliyetlerinin günlüğe kaydedilmesi ve izlenmesi de mümkün. Bu, yöneticilerin sunucuda gerçekleştirilen tüm eylemleri izlemesine ve analiz etmesine olanak tanır.
Genel olarak Ajenti, sunucuları ve uygulamalarını yönetirken yöneticilerin işini basitleştiren ve kolaylaştıran kaliteli ve kullanıcı dostu bir kontrol panelidir. Kolayca özelleştirilebilir ve her müşterinin ihtiyaçlarına göre uyarlanabilir, bu da onu çok yönlü bir yönetim aracı haline getirir.
Ajenti, ağ bağlantılarını, güvenlik duvarını, yedeklemeleri, sistem kaynaklarını izlemeyi, veritabanlarını ve diğer görevleri yönetmek için yardımcı programlar içerir. Ayrıca sanal ana bilgisayarların kurulumunu destekler ve Apache, Nginx, PHP ve diğer web sunucularını yapılandırmanıza olanak tanır. Ajenti açık kaynak kodludur ve proje web sitesinden indirilebilir.
Ajenti'yi Linux ve BSD tabanlı sunucular için bir yönetim arayüzü olarak kullanmanın faydalarından bazıları şunlardır:
Genel olarak, Ajenti'yi kullanmak kullanıcıların Linux ve BSD tabanlı sunucularını hızlı ve verimli bir şekilde yönetmelerine yardımcı olur.
Ajenti'ye SSL/TLS bağlantısı kurmak için bir SSL sertifikası oluşturmanız ve bunu sunucunuza yüklemeniz gerekir.
İşte takip etmeniz gereken adımlar:
OpenSSL paketi sunucunuza henüz yüklenmediyse yükleyin.
Bir terminalde aşağıdaki komutu çalıştırarak alan adınız için bir CSR dosyası (sertifika istek dosyası) oluşturun:
openssl req -new -newkey rsa:2048 -nodes -keyout mydomain.key -out mydomain.csr
"mydomain
" yerine kendi alan adınızı kullanın.
Elde edilen mydomain.csr dosyasını SSL sertifikası almak için bir sertifika yetkilisine gönderin. Bu işlem genellikle sertifika merkezinin web sitesinde yapılır.
Sertifika yetkilisinden SSL sertifikasını aldığınızda, sertifika dosyasını ve özel anahtarı sertifika yetkilisinin web sitesinden indirin.
Özel anahtarı ve sertifika dosyasını sunucunuzdaki ayrı dosyalara yerleştirin. Bu dosyalarda doğru izinleri ayarlamayı unutmayın.
SSL/TLS bağlantısını ayarlamak için Ajenti yapılandırma dosyasını düzenleyin. Ajenti yapılandırma dosyası genellikle aşağıdaki yolda bulunur: /etc/ajenti/config.json
Aşağıdaki parametreleri içine girin:
"ssl": {
"enabled": true,
"certificate": "/path/to/ssl-certificate.pem",
"private_key": "/path/to/ssl-key.pem"
},
"/path/to
" yerine, önceden kaydedilmiş sertifika ve anahtar dosyalarının yollarını belirtin.
Ajenti hizmetini yeniden başlatın. Çoğu durumda, bunu terminalde aşağıdaki komutu çalıştırarak yapabilirsiniz:
service ajenti restart
Eğer Ubuntu kullanıyorsanız, komut şu şekilde görünecektir: sudo service ajenti restart8
.
Her şey doğru yapılandırılmışsa, artık HTTPS protokolünü ve 8000 numaralı bağlantı noktasını (veya Ajenti için kullandığınız bağlantı noktasını) kullanarak güvenli bir SSL/TLS bağlantısı üzerinden Ajenti'ye bağlanabilirsiniz.
Örneğin: https://<server_ip>:8000
8000'den farklı bir adres kullanıyorsanız sunucu adını gerçek adresiniz ve portunuzla değiştirin. Her şey doğru yapılandırılmışsa, bağlandığınızda ekranda sunucuya güvenli bir SSL bağlantısı üzerinden bağlandığınızı belirten bir mesaj görmelisiniz.