linux

·linux
서버에 저장되는 파일들을 프로젝트 밖에서 관리하기 예제 1) 하나의 톰캣, 하나의 도메인일 경우 두번째 Context를 보게되면 /upload라는 도메인 path를 사용하여 filduploadDirectory경로에 접근을 하였다. 파일을 다룰땐 해당 /upload경로를 사용하여 fileuploadDirectory경로에서 관리예제 2) 하나의 톰캣에서 두개의 도메인 사용하지만 같은 파일관리는 같은곳을 바라볼 때 해당 예제에서는 두개의 도메인이 같은 업로드 폴더를 바라보게 설정해놨다.
·linux
한개의 톰캣 엔지에 두개 이상의 호스트 적용하기 ( +로컬 도메인 이름 추가 )localhost 말고 다른 이름으로 로컬 도메인 이름 만들기 /etc/hosts 수정127.0.0.1 test.co.kr127.0.0.1 abc.co.kr해당 파일에 위에 두줄 추가하기Tomcat > conf / server.xml 변경 전) -->  변경 후) 두 개의 를 만들어 도메인( name )을 다르게 지정을 했다.appBase는 둘이 다르게 생겼지만 같은 곳을 바라봐도 상관없다.( 본인도 이름만 바꾸고 webapps그대로 복사한 webapps2 사용 )
·linux
하나의 도메인에 두개이상의 Context 설정 ( 로그폴더 분리 )로컬에서 localhost라는 로컬도메인을 사용하여 두개의 context를 생성하여 사용하기Tomcat > conf / server.xml변경전) -->  Context 1개 추가)  Context 2개 추가)  Log 관리 폴더 분리) 위에 예제에서는 한개의 ex001이라는 war파일 하나로 진행해서 docBase가 일치하지만Tomcat > webapps 안에 다른 war파일을 넣어서 docBase사용 가능
·linux
jar파일을 실행하는 shell 스크립트 파일 자동 실행 1. service 파일 생성/etc/systemd/system/monitor_folder.service[Unit]Description=Monitor folder for changes and run JAR file[Service]ExecStart=/path/to/your/monitor_folder.shRestart=alwaysUser=your-username[Install]WantedBy=multi-user.target /path/to/your/monitor_folder.sh를 실제 스크립트 경로로 변경합니다.your-username을 스크립트를 실행할 사용자 이름으로 변경합니다.2. 서비스 파일 리로드 및 시작sudo systemctl daemo..
·linux
특정 폴더에 변경이 감지되면 실행되는 shell 스크립트 파일 생성1. inotify-tools(inotifywait) 설치sudo yum install inotify-tools 2. 실행될 shell 파일 생성#!/bin/bash# 감시할 폴더 경로를 변수에 저장WATCHED_FOLDER="/path/to/your/folder"# JAR 파일 경로를 변수에 저장JAR_FILE="/path/to/your/application.jar"# 폴더 변화 감지inotifywait -m -e create -e modify -e delete "$WATCHED_FOLDER" | while read path action file; do echo "Detected $action on $file in $path" ..
·linux
아파치 수동설치 httpd설치아래 사이트에서 최신 tar.gz압축 파일 설치http://mirror.apache-kr.org//httpd/wget명령어로 설치wget http://mirror.apache-kr.org//httpd/httpd-2.4.59.tar.gz 압축해제tar xvfz httpd-2.4.59.tar.gz  apr설치아래 사이트에서 최신 tar.gz압축 파일 설치http://mirror.apache-kr.org/apache/apr/wget명령어로 설치wget http://mirror.apache-kr.org/apr/apr-1.7.4.tar.gz압축해제tar xvfz apr-1.7.4.tar.gz apr-util설치아래 사이트에서 최신 tar.gz압축 파일 설치http://apache.mi..
noAb
'linux' 카테고리의 글 목록