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ı
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!