Apache Tomcat Web Sunucusunda HTTPS ile Erişim Ayarları (Spring Boot & Java Web Projeleri)

Merhaba arkadaşlar,

Bu yazımızda, Apache Tomcat 9 web sunucusunda .war uzantılı Spring Boot veya klasik Java web projeleri için HTTPS bağlantısının nasıl aktif hale getirileceğini adım adım anlatacağım.

Gereksinimler

  • Apache Tomcat 9 (veya üzeri) kurulmuş olmalı
  • Geçerli ve onaylanmış bir SSL sertifikası
  • Root erişimli bir sunucu

🧹 Adım 1: SSL Sertifikanızı Sunucuya Yükleyin

SSL sertifikanızın içeriği aşağıdaki gibi görünebilir:

cd /etc/ssl/

⚙️ Adım 2: Tomcat İçin HTTPS Ayarları (server.xml)

server.xml dosyasında HTTPS yapılandırmasını aşağıdaki gibi yapın:

<Connector port="8443"
           protocol="org.apache.coyote.http11.Http11NioProtocol"
           SSLEnabled="true"
           scheme="https"
           secure="true"
           sslProtocol="TLS"
           SSLCertificateFile="/etc/ssl/latestsoftwaredevelopers.crt"
           SSLCertificateKeyFile="/etc/ssl/latestsoftwaredevelopers.key"
           clientAuth="false"
           SSLVerifyClient="optional"
           SSLProtocol="TLSv1+TLSv1.1+TLSv1.2" />

📢 İpucu: Tomcat yeniden başlatılmadıkça değişiklikler etkin olmaz.

sudo systemctl restart tomcat

🌐 Adım 3: DNS ve Güvenlik Duvarı (Firewall) Ayarları

DNS ve Firewall Ayarları
sudo ufw allow in "Apache Tomcat Full"
sudo ufw allow 443

🧪 Adım 4: HTTPS Bağlantısını Test Etme

Swagger arayüzü: https://alanadiniz.com/swagger-ui/

export const environment = {
  production: true,
  API_BASE_PATH: 'https://alanadiniz.com/api'
};

✅ Sonuç

Bu rehberde, Apache Tomcat 9 üzerinde HTTPS (SSL) yapılandırmasını tamamladık. Artık Spring Boot ve Java web projeleriniz güvenli bir şekilde HTTPS üzerinden çalışabilir.

📢 HTTPS, SEO sıralamanızı pozitif etkiler ve kullanıcı güvenini artırır.

🎯 Takipte Kalın!

Bu tür içeriklerin devamı için bizi takip etmeyi unutmayın!

🖥️ latestsoftwaredevelopers.com

Beğendiysen bir çay ısmarlayabilirsin ☕

Bana çay ısmarla

Devops ile ilgili yorumlar

Yorum Paylaş

EMail Zorunlu alanlar * *