Spring Boot 3

[Spring Boot] CentOS에 서비스 등록하기

00. 실행환경 CentOS7 01. Service 파일 생성 $ nano /etc/systemd/system/서비스명.service 02. Service 내용 작성 [Unit] Description=Java Application Service After=network.target [Service] ExecStart=/bin/bash -c "exec java -Dspring.profiles.active=DEV1 -jar /root/서비스.jar" User=root Group=root [Install] WantedBy=multi-user.target 03. Service 생성 $ systemctl enable 서비스명.service 04. Service 실행 $ systemctl start 서비스명 // ..

Spring/Spring Boot 2021.06.07

[ Spring Boot] 무료 SSL 인증서로 SSL(https) 통신하기

REST API 서버나 웹서버 등 서버 개발시 일반적으로 가장 간단하고 빠르게 적용할 수 있는 보안이 SSL 통신이지 않을까요? SSL에 대해 조금이라도 알고있는 사람이라면 충분히 SSL통신을 복호화할 수 있겠지만, SSL 복호화라는 귀찮은 절차를 하나 추가해줄 수 있으니 스프링부트 프로젝트에 SSL 통신을 추가해보도록 하겠습니다. 실제 운영서버에 적용할 것이 아니기 때문에 Let's Encrypt에서 무료 인증서를 발급받아 적용해보도록 하겠습니다 00. 실행환경 CentOS7 Certbot v1.11.0 Spring Boot v2.4.4 & project SDK v1.8 Java 8 실행환경은 상위와 같습니다. 01. Certbot 설치 $ yum install certbot certbot-nginx ..

Spring/Spring Boot 2021.06.04