스프링부트 클론코딩 블로그 프로젝트 Part 1
스프링부트 클론코딩으로 블로그 프로젝트(cos-blog)를 만드는 첫 편이다. 본격적인 코딩에 앞서 개발 환경부터 갖춰야 한다. 이 글에서는 JDK 설치와 환경 변수 설정, 그리고 데이터베이스로 사용할 MySQL 설치와 연결까지 따라 하며 정리한다. 여기까지 마치면 스프링 부트 블로그 개발을 시작할 준비가 끝난다. 아래 영상을 참고해 진행했다. 개발 환경 이번 프로젝트에서 사용하는 개발 환경은 다음과 같다. OS: Windows(64비트) JDK: […]
워드프레스 Divi 테마 튜토리얼 3편
워드프레스 Divi 테마 튜토리얼 3편에서는 다양한 모듈을 적극적으로 활용해 코딩 없이 웹사이트를 제작하는 방법을 다룹니다. 섹션 추가부터 모듈 복사·라이브러리 활용, 토글·디바이더 모듈까지 실제 화면을 따라가며 정리했으니, 1·2편을 마친 분이라면 이어서 따라 해 보세요. Divi 테마란 무엇인가 Divi 테마는 워드프레스에서 ‘코딩 없이’ 웹사이트 제작을 도와주는 아주 강력한 도구입니다. Divi 테마의 장점 코딩 없이 웹사이트를 만들 수 […]
docker-compose로 NginX – Tomcat 연동
docker-compose로 NginX와 Tomcat을 연동하는 방법을 정리한다. 웹 서버(NginX·Apache)를 리버스 프록시로 두고, Tomcat의 DocumentRoot(기본값 webapps)에 있는 index.jsp 내용이 브라우저에 표시되도록 구성한다. 이를 위해 각 서버의 설정 파일(nginx.conf·httpd.conf)과 index.jsp 수정본을 docker-compose의 volumes로 컨테이너에 마운트한다. 리버스 프록시로 활용할 WEB 서버와 WAS는 다음과 같다. WEB: NginX 최신 버전 컨테이너 / Apache 최신 버전 컨테이너 WAS: Tomcat 최신 버전 컨테이너 […]
워드프레스 Divi 테마 튜토리얼 2편
Divi 테마란 무엇인가? 워드프레스에서 ‘코딩없이’ 웹사이트 제작을 도와주는 아주 강력한 도구입니다. Divi 테마의 장점 준비사항 –워드프로세스 설치 –Divi 테마 설치 –워드프레스 Divi 테마 튜토리얼 1편 이 포스팅은 위의 단계가 모두 완료되었다는 가정 하에 진행하겠습니다. 아직 위의 단계들이 진행되지 않으신 분들은 위 준비사항을 클릭하여서 진행하고 와주시면 됩니다. Visual Builder 활성화 클릭 처음부터 빌드 클릭 홈페이지 디자인을 […]
Docker로 WAS-DB 연동
도커로 WAS(Tomcat)와 DB(MariaDB)를 연동해 3-Tier 아키텍처를 완성한다. 앞서 WEB-WAS를 연동했다면, 이번에는 WAS 컨테이너에 MariaDB Connector를 설치하고 JDBC로 데이터베이스에 접속해 WEB-WAS-DB가 한 흐름으로 이어지도록 만든다. 사용한 버전은 Tomcat 10.1.17, MariaDB 11.2.2 컨테이너다. 이번 글은 WEB-WAS 연동에 이어지는 단계다. 다루는 컨테이너 환경은 다음과 같다. WAS: Tomcat 10.1.17 컨테이너 DB: MariaDB 11.2.2 컨테이너 도커 컨테이너에 MariaDB 커넥터 설치 […]
docker-compose로 Tomcat-MariaDB 연동

docker-compose로 Tomcat과 MariaDB를 연동해 WEB-WAS-DB 3-Tier 아키텍처를 완성한다. 앞서 만든 WEB-WAS 연동 구성에 MariaDB 컨테이너를 추가하고, depends_on으로 서비스 의존성을 지정한 뒤 index.jsp에 JDBC 코드를 넣어 DB까지 연결한다. 사용한 버전은 Tomcat 10.1.17, MariaDB 11.2.2(latest) 컨테이너다. 시작하기 전에 WEB(NginX·Apache 등)과 WAS가 먼저 연동되어 있어야 한다. WEB-WAS 연동은 docker-compose로 NginX – Tomcat 연동에서 다뤘다. 연동에 사용할 컨테이너 정보 […]
워드프레스 Divi 테마 튜토리얼 1편
안녕하세요. 오늘은 워드프레스에서 Divi 테마를 사용하여 웹사이트를 만드는 법을 알려드릴려고 합니다. 1편은 “메뉴 페이지”를 만드는 방법에 대해 포스팅 하겠습니다. Divi 테마란 무엇인가? 워드프레스에서 ‘코딩없이’ 웹사이트 제작을 도와주는 아주 강력한 도구입니다. Divi 테마의 장점 이번 포스팅은 Divi 테마가 설치 되었다는 가정하에 진행될 것입니다. 만약 아직 Divi 테마가 설치되지 않으셨다면 여기 링크를 통해 설치하시기 바랍니다. 메뉴 페이지 […]
Docker로 WEB-WAS연동

지난번에는 도커로 MySQL 컨테이너와 워드프레스를 연동해서 워드프레스 기본 사이트를 올려보는 과정을 보여주었다. 오늘 부터는 우선 도커 명령으로 WEB-WAS-DB를 연동하고 이후 포스팅에서 똑같은 과정을 docker-compose로 하는 과정을 보여주겠다. 여기서 필자가 중간에 한 실수들 까지 알려주겠다. 실습 환경 및 버전 정보 로컬 컴퓨터 OS : Window11 WSL : Ubuntu WEB : NginX 컨테이너 최신 버전 1.25.3 WAS […]
docker-compose로 워드프레스 구축

docker-compose로 워드프레스를 구축하는 방법을 정리한다. docker-compose는 시스템 구축에 필요한 명령을 하나의 정의 파일에 기재해, 명령 한 번으로 시스템 전체를 실행하고 종료·폐기까지 처리하도록 도와주는 도구다. 이 글에서는 MySQL과 워드프레스 두 컨테이너를 docker-compose.yml 한 파일에 정의해 한 번에 띄우는 과정을 단계별로 살펴본다. docker-compose란 docker-compose는 여러 컨테이너의 구성을 하나의 텍스트 파일로 관리한다. 도커 컴포즈 파일은 한 폴더에 단 […]
Docker로 워드프레스 구축하기

1. WSL 설치 https://learn.microsoft.com/ko-kr/windows/wsl/install WSL 설치 후 필자는 Docker Deskttop을 아래 공식 사이트에서 설치했다. 여기서 윈도우 버전을 설치했다. 필자는 윈도우북을 쓰고있으니 윈도우 버전으로 설명하겠다. 명령 프롬프트 OR 파워쉘을 실행한다. 도커를 CLI에 입력했을 때 이렇게 명령어가 쭉 뜬다면 잘 설치된 것. 그럼 워드프레스를 구축해보겠다. 워드프레스는 워드프레스 컨테이너 뿐만 아니라 그것과 연동해 줄 Mysql or MariaDB 컨테이너도 […]