서버를 구성할 때, 필요한 프로그램들을 공식 저장소를 통하여 보통 설치하게 됩니다. 하지만 저장소에 모든 프로그램 설치 데이터가 존재하진 않습니다. 다른 버전을 설치해야 할 때도 있을 것이고, 아예 등록되어 있지 않은 프로그램을 설치해야 할 때도 있습니다. 이번 주제는 서버용 배포판으로 많이 사용되는 우분투에서 어떻게 저장소들을 관리할 수 있는지에 대한 글입니다. 공식 저장소는 만능이 아니다. Java, Nginx, redis는 일반적으로 WAS를 구성할 때 많이 사용하는 프로그램입니다. 동시에 우분투 기본 저장소를 통하여 설치를 할 수 있는 공통점이 있습니다. 지난번 글에서는 공식 저장소를 통하여 Java를 설치하는 방법에 대해서 간단하게 정리했습니다. 서버를 운영하기 위해서는 Java 뿐만이 아니라 ..
이전 글에서 Jekyll에 대한 설치를 로컬에 마쳤다면, 이번에는 자신의 깃헙에 올려보는 작업을 진행하려고 합니다. Git 명령어를 알고 계신 분들은 어렵지 않으시겠지만 혹시 찾아보실 분들을 위해 같이 올려두려고 합니다. 1. Github에 로그인을 합니다. (회원가입 과정은 생략하겠습니다.) 2. 로그인한 브라우저의 https://github.com/new에 들어가서 Repository 를 생성합니다. 이 때, 주의할 점은 자신의 github 아이디와 리포지토리명의 앞에 붙는 문자열이 같아야합니다. 예를 들어, Github 아이디가 niyong 인 경우 niyong.github.io 으로 붙여주시면 됩니다. #{username}.github.io 3. 리포지토리가 생성이 되었다면 자신의 리포지토리 페이..
오래전에 Java에서 JPA를 사용하는 글을 올려본 적이 있어요. 그래서 이번에는 Kotlin에서도 가능할 것인지 테스트 겸 프로젝트를 구성해보았습니다. 먼저 프로젝트를 만들어봐야겠죠? IntelliJ를 사용하였고, Spring Initializr를 사용했습니다! File -> New -> New Project에서 Spring Initializr를 선택합니다. 프로젝트명과 그룹도 정해주시고 Type은 Gradle Project, Language Kotlin으로 설정합니다. 다음으로 Dependency를 선택할 부분인데 API의 용도로만 사용하기 위해 심플하게 선택했습니다. 제가 잘못한 게 'Spring Web Starter'가 추가가 안되었습니다 ㅠㅠㅠ 추가해주세요. 프로젝트가 생성되고 build.gra..