기타/배포
-
웹 프로젝트 배포하기 - 톰캣 설치 후 배포기타/배포 2024. 12. 23. 00:12
웹 프로젝트 배포하기 - 톰캣 설치 후 배포 리눅스 서버 구성이 끝났으므로 본격적으로 배포 준비를 해보겠다.먼저 톰캣을 설치하려면 자바를 설치해야 한다. 리눅스 OS만 설치하고, 자바 설치를 아직 안했는데 java -version 입력해보면 8버전이 깔려있다. 리눅스 배포판들마다 기본적으로 제공해주는 게 있다고 한다. 물론 없는 것도 있다.톰캣의 자바 버전이랑 내 스프링 프로젝트 자바 버전은 맞춰야 한다.jdk 종류는 달라도 버전만 같으면 호환이 되는데, 이유는 아래와 같다.Java는 Oracle이 관리하는 Java SE (Standard Edition) 사양에 따라 구현됨 OpenJDK는 이 표준 사양에 기반한 **참조 구현(Reference Implementation)**으로, 다른 모든 배포판도..
-
웹 프로젝트 배포하기 - 리눅스 서버 구성기타/배포 2024. 12. 15. 22:30
웹 프로젝트 배포하기 내가 스프링부트로 만든 웹 프로젝트를 리눅스 서버에 배포할 것이다.리눅스 서버에 톰캣을 설치하고, 톰캣 위에 war 파일을 올려서 배포할 것이다.톰캣은 WAS(Web Application Server)이지만, 기본적으로 웹서버(HTTP 서버) 기능도 제공한다.그리고 형상관리를 위해 svn으로 관리하는 것까지도 해보겠다. 1. 왜 리눅스인가?많은 리눅스 배포판들은 무료로 제공된다.윈도우의 경우는 유료 라이센스이다. 리눅스는 오픈소스이기 때문에 커스터마이징이 자유롭고,다양한 개발 도구와 서버 소프트웨어(예: Apache, Nginx, MySQL, Docker, Kubernetes)와 호환성이 뛰어나다. 리눅스는 강력한 권한 제어 시스템(파일 및 프로세스 관리)을 갖추고 있어 보안성이 ..