본문 바로가기
반응형

SERVER6

[tomcat] intellij 이미지 로드 설정 해당 게시물에서는 로컬pc(프로젝트 외부 경로>D드라이브 등)의 이미지를 tomcat에서 참조하여 로드할 수 있도록 설정하는 방법을 다룬다. 간단하므로 목차는 생략하였다. 본인의 경우, 로컬 테스트 환경에서 서버 이미지를 로드해야하는 상황에서 D드라이브의 이미지 경로를 웹 애플리케이션이 참조할 수 있도록 하는 방법들을 찾아보았다. tomcat의 설정파일인 server.xml에 설정 정보를 기재하여 ' localhost:port/특정디렉토리'를 프로젝트 외부 경로로 연결하는 방법이 있어 해당 안을 적용해보았다. 내가 표출하고자 했던 이미지의 위치는 D드라이브의 test폴더에 위치해 있었다. 때문에 의 src를 D:/test/image.png로 설정해보았는데, 당연히 표출되지 않았다. 예시는 아래와 같다.일.. 2025. 1. 2.
[Spring boot] web앱 리눅스 배포(gradle) gradle기반의 spring boot프로젝트를 Ubuntu구축 서버에 배포하는 작업을 진행하였는데, 그에 대한 내용을 포스팅 하였다. 사용한 개발 tool은 IntelliJ이며, 목차는 아래와 같이 구성하였다. 1. build파일 생성 2. 서버 배포 1. 정상 구동 테스트 2. 백그라운드 구동 작업에 앞서 언급할 이야기가 있다. spring boot는 1.4.2이상 버전일 경우 jar파일로 빌드 시, jsp파일은 생성되지 않는다. 배포에 성공하여 spring boot를 실행하여도 404에러만 확인된다는 것이다. 즉, 버전에 따라 jsp파일 참조가 필수인 웹 애플리케이션의 경우라면 파일 빌드를 war로 해야한다는 것이다. 이때, spring boot특성 상 jar파일의 경우 WAS구축이 불필요하며 wa.. 2024. 1. 11.
[PM2] PM2에 대하여 vue 프로젝트를 생성하여 운영 서버에 배포하는 과정에 있어, PM2를 사용하면 서버의 관리가 용이하다는 내용을 접하게 되었다. PM2가 무엇이며, 어떤 동작을 하는지, 또 그로 인해 어떤 이점이 있는지를 정리할 목적으로 포스팅 한다. 목차는 아래와 같다. 1. PM2란? 2. PM2단점 및 주의사항 1. PM2란? Process manager의 약자로, Node.js기반의 애플리케이션 실행 및 관리를 쉽고 효율적일 수 있도록 지원하는 프로세스 관리자이다. 운영 환경에서 Node.js 애플리케이션의 안전성, 성능, 가용성 향상을 위해 설계되었다고 한다. 주요 내용을 기능과 내용으로 정리해보았다. 프로세스 관리 : PM2는 Node.js 애플리케이션의 관리 및 제어를 담당하기도 한다. 즉, 애플리케이션을 .. 2023. 5. 26.
[CentOS/Nginx] vue 배포 vue 프로젝트를 회사 개발서버에 배포하는 작업을 진행하게 되면서, 내용을 정리하고 발생했던 이슈와 해결 방법에 대해 포스팅해보았다. 목차는 아래와 같이 하였다. 01. 라이브러리 설치 01) Node.js 02) npm 03) Nginx 02. 배포 01) 빌드 02) 업로드 03) Nginx.conf 03. 결과 확인 01. 라이브러리 설치 실질적인 배포 작업에 앞서 과정에 필요한 라이브러리들을 설치해주어야하며, 설치 항목은 총 3개이다. 아주 당연히 설치는 리눅스 서버에서 진행한다. 01) Node.js npm 프로젝트를 실행하기 위한 런타임이다. 설치를 위한 명령어는 운영체제와 패키지관리자에 따라 다르다. CentOS / yum패키지 관리자 >> yum install -y nodejs Ubuntu.. 2023. 4. 5.
[Linux] DB 서버 재기동 멀쩡히 로컬에서 작업중이던 프로젝트의 웹표출이 정상적이지 않을때, DB 서버가 잘 켜져있는지를 우선적으로 확인해보는 버릇이 필요하는 것을 과거의 경험으로 부터 깨닫게 되었다. DBMS 툴에서 서버 접속이 비정상적이라면 재기동을 진행해야 하는데, 무지한 나를 위해 그 방법에 대해 메모를 남긴다. 작업 순서는 아래와 같다. 1. DB 서버에 저장된 계정 정보 확인 2. 접근 및 과거 동작기록 확인(혹시 꺼져있는지 확인할 목적) 3. 재기동 참고로 기동 할 DB는 Tibero이다. 1. DB 서버에 저장된 계정 정보 확인 cat 명령어를 활용하여 /etc/passwd경로의 파일을 읽어와 출력하도록 한다. >> cat /etc/passwd cat 명령어에 대한 내용을 아래 링크를 통해 자세히 확인할 수 있다. .. 2023. 1. 26.
[tomcat] mobaxterm설치 및 배포작업 1. mobaxterm 설치 2. 배포 3. 로그확인 4. 추가사항 1. mobaxterm 설치 하단 링크에 접속하여 파일 형태로 설치할지, 웹으로 사용할지 선택하여 설치 진행. (우측의 파일형태 install 추천) https://mobaxterm.mobatek.net/download-home-edition.html MobaXterm free Xserver and tabbed SSH client for Windows The ultimate toolbox for remote computing - includes X server, enhanced SSH client and much more! mobaxterm.mobatek.net 설치가 완료되면 후에 경로 변경이 어려우므로, 설치 경로를 제대로 확인한다... 2022. 7. 4.
반응형