Ana içeriğe geç

Apache Tomcat

SecTrail CM, Apache Tomcat application server'larına ajansız bağlantı kurarak SSL sertifikalarının otomatik dağıtımını ve yenilenmesini sağlar.

Bağlantı Gereksinimleri

GereksinimDetayAçıklama
ProtokolSSH (Secure Shell)Güvenli uzak bağlantı protokolü
Port22 (varsayılan)Standart SSH portu veya custom port
Kimlik DoğrulamaSSH Key veya PasswordSSH anahtarı veya şifre ile kimlik doğrulama
Kullanıcı YetkisiKeystore ve restart yetkisiJava keystore oluşturma ve Tomcat yeniden başlatma yetkisi

Otomatik İşlemler

SecTrail CM, Apache Tomcat üzerinde aşağıdaki işlemleri otomatik gerçekleştirir:

  1. Keystore Yönetimi: Java KeyStore (JKS/PKCS12) oluşturma ve güncelleme
  2. Sertifika Import: SSL sertifikası ve private key'in keystore'a eklenmesi
  3. Konfigürasyon Güncelleme: Tomcat server.xml SSL connector ayarlarının güncellenmesi
  4. Servis Yenileme: Tomcat servisinin yeniden başlatılması

Yapılandırma Adımları

1. Tomcat Linux Kullanıcı Oluşturma

Automation > Device Users bölümüne gidin ve Tomcat için kullanıcı oluşturun.

2. Tomcat Cihazını SecTrail CM'e Ekleme

Automation > Devices > Add New Device butonuna tıklayın ve aşağıdaki bilgileri girin:

Tomcat Cihaz Ekleme

  • Name: Cihaz için tanımlayıcı isim verin
  • Device Users: Adım 1'de oluşturduğunuz kullanıcıyı seçin
  • IP: Tomcat sunucusunun IP adresini girin
  • Device Type: Açılır menüden Apache Tomcat Linux seçin
  • Become Method: Yetki yükseltme yöntemini seçin (örn: sudo)
Otomatik Keşif

Tomcat cihazı SecTrail CM'e eklendikten sonra, cihazda tanımlı tüm Virtual Server'ların IP adresleri ve portları otomatik olarak keşif periyoduna dahil edilir ve düzenli olarak taranır.

3. Cihaz Bilgilerini Görüntüleme

Cihaz eklendikten sonra Automation > Devices listesinde görüntülenecektir. Cihaz detaylarını görmek için satıra tıklayın:

Tomcat Cihaz Detayları ve Virtual Server Listesi

  • Port: Tomcat'in dinlediği SSL portları (örn: 8446, 8448)
  • Server Name: Virtual server IP adresi (örn: 10.34.24.42)
  • Others: Mevcut SSL konfigürasyon detayları:
  • Deploy: Sertifika dağıtımı için

Sertifika Dağıtımı

Adım 1: Virtual Server ve Sertifika Seçimi

  1. Automation > Devices bölümünden Tomcat cihazınızı seçin
  2. Cihaz detaylarında, sertifika dağıtmak istediğiniz Virtual Server'ı bulun
  3. İlgili satırdaki Deploy butonuna tıklayın
  4. Açılan Deploy Certificate penceresinde:
    • Virtual Servers: Hedef Virtual Server bilgisi görüntülenir (IP ve port)
    • Certificate: Açılır menüden dağıtmak istediğiniz sertifikayı seçin

Sertifika Dağıtım Ekranı

Adım 2: Dağıtım İşlemini Başlatma

Deploy butonuna tıklayarak sertifika dağıtım işlemini başlatın.

Adım 3: İşlem Takibi

Dağıtım işlemi Automation > Processes bölümünden takip edilebilir:

Tomcat Dağıtım İşlemleri

İşlem Detayları

Dağıtım sırasında aşağıdaki adımlar gerçekleştirilir:

Adımİşlem Açıklaması
1Konfigürasyon yedekleme dosyası oluşturulur
2JKS (Java KeyStore) dosyası oluşturulur ve sertifika yüklenir
3Konfigürasyon dosyası içerisinde değişiklik yapılır
4Tomcat servisi yeniden başlatılır

Geri Alma İşlemi

Sertifika dağıtımı sonrasında sorun yaşanması durumunda Manual Rollback özelliği kullanılabilir.

Otomatik Geri Alma

Dağıtım işlemi sırasında herhangi bir adımda hata oluşması durumunda, sistem otomatik olarak geri alma işlemini gerçekleştirir ve tüm değişiklikler geri alınır.

Geri Alma Adımları

  1. Automation > Processes bölümüne gidin
  2. Geri almak istediğiniz işlemi bulun
  3. Status sütununda Manual-Rollback seçeneğini kullanın
  4. Onay verin

Geri Alma Sırasında Gerçekleşen İşlemler

Adımİşlem
1Orijinal konfigürasyon geri yüklenir
2Tomcat servisi yeniden başlatılır
3Yeni oluşturulan keystore dosyası kaldırılır
4Yedek ve geçici dosyalar temizlenir