ProxyLicense Community

Topluluk üyeleri için bilgi, deneyim ve içerik paylaşım alanı.

cPanel/WHM JSON API ile LVE Limitlerini Yönetme

CloudLinux
09.05.2026 20:58 1 görüntüleme 0 yanıt
#109.05.2026 20:58
CloudLinux, cPanel/WHM üzerinden lvectl ve cloudlinux-limits işlemleri için JSON API erişimi sunar. Bu özellik hosting otomasyonu, WHMCS entegrasyonu veya özel müşteri paneli geliştiren ekipler için önemlidir.

API üzerinden kullanıcı, reseller ve paket limitleri yönetilebilir; ancak token güvenliği ve yetki kapsamı çok dikkatli ayarlanmalıdır. Limit API’si yanlış kullanılırsa tek müşterinin değil tüm sunucunun kaynak politikası değişebilir.

Operasyon Notu


- set-user, list-user ve delete-user gibi kullanıcı adıyla çalışan komutlar otomasyonu kolaylaştırır.
- Speed değeri %, MHz veya GHz cinsinden verilebilir; birimleri karıştırmayın.
- Reseller limitleri ve paket limitleri ayrı handlerlarla yönetilir.

Vurgulanacak Ayarlar


- cgiaction=jsonhandler: CloudLinux JSON API giriş parametresidir.
- command=lvectl: LVE işlemleri için kullanılır.
- command=cloudlinux-limits: inode gibi ek limitleri yönetir.

Komut ve Kontrol


curl -k -H 'Authorization: whm root:TOKEN' 'https://IP:2087/cgi/CloudLinux.cgi?cgiaction=jsonhandler&command=lvectl&handler=list'


Saha Uygulaması


Bu API’yi son kullanıcı paneline bağlayacaksanız doğrudan root token kullanmayın. Arada kendi backend yetki katmanınız, aksiyon logu ve onay mekanizması olmalıdır.

Riskli Noktalar


- WHM token sızıntısı tüm kaynak politikalarını riske atar.
- Birim hatası müşteriye beklenenden çok farklı CPU limiti verebilir.
- apply-all ve destroy-all gibi handlerlar ekstra onay olmadan çalıştırılmamalıdır.

Yanıt Yaz

Yanıt yazmak için giriş yapıp Community aktivasyonunu tamamlamalısınız.

Giriş Yap