Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – HTTPS’yi Etkinleştirme

Spring Boot – HTTPS’yi Etkinleştirme

Varsayılan olarak, Spring Boot uygulaması, uygulama başladığında HTTP 8080 portunu kullanır.

Spring Boot uygulamasında HTTPS’yi ve 443 numaralı portu yapılandırmak için aşağıda verilen adımları izlemeniz gerekir –

  • SSL sertifikası alma – Kendinden imzalı bir sertifika oluşturun veya Sertifika Yetkilisinden bir sertifika alın
  • HTTPS ve 443 portunu etkinleştir

Self-Signed Certificate

Self-signed bir sertifika oluşturmak için Java Run Time ortamı,  certificate management utility key tool ile birlikte gelir. Bu program, self-signed bir sertifika oluşturmak için kullanılır. Burada verilen kodda gösterilir –

Bu kod keystore.p12 adlı bir PKCS12 keystore dosyası oluşturacak ve sertifikanın diğer adı da tomcat olacaktır.

Configure HTTPS

Application.properties dosyasına sunucu portuna 443, key-store file path, key-store-password, key-store-type and key alias name sağlamamız gerekir. Burada verilen kodu dikkate alınız –

YAML özelliklerini kullanıyorsanız application.yml kullanıyorsanız aşağıdaki kodu kullanabilirsiniz –

Yürütülebilir bir JAR dosyası oluşturabilir ve aşağıdaki Maven veya Gradle komutlarını kullanarak Spring Boot uygulamasını çalıştırabilirsiniz.

Maven için aşağıdaki komutu kullanabilirsiniz –

“BUILD SUCCESS” sonrasında, JAR dosyasını hedef dizinin altında bulabilirsiniz.

Gradle için aşağıdaki komutu kullanabilirsiniz.

“BUILD SUCCESSFUL” ifadesinden sonra JAR dosyasını build / libs dizini altında bulabilirsiniz.

Şimdi, JAR dosyasını aşağıdaki komutu kullanarak çalıştırın –

Şimdi, Tomcat 443 numaralı port’daki uygulama gösterildiği gibi https ile başlatıldı –

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*