목차
- 리눅스 톰캣 7 War 배포 예제 이전 포스팅 참고 학습
- 리눅스 아파치 AJP 설정 및 톰캣 연동 예제 이전 포스팅 참고 학습
- 리눅스 아파치 톰캣 로드밸런싱 설정 예제 이전 포스팅 참고 학습
- 리눅스 우분투 ssh 연결 예제
- 리눅스 우분투 ssh 연결시 키 신뢰 메세지 Y 자동 입력 예제
리눅스 톰캣 7 War 배포 예제 이전 포스팅 참고 학습
리눅스에서 Tomcat 7을 사용하여 WAR 파일을 배포하는 과정은 웹 애플리케이션을 배포하는 중요한 단계입니다. War 파일은 웹 서버를 구성하는 리소스들을 모두 압축한 형태의 파일입니다. 각자의 시스템에 있는 톰캣 웹 서버에 쉽게 업로드하여 배포할 수 있도록 도와주는 압축 파일입니다. 이전 포스팅에서 제시된 예제를 참고하여 Tomcat 7에 WAR 파일을 배포하는 방법을 학습할 수 있습니다. 아래는 링크입니다.
2023.09.14 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 톰캣 7 War 배포 예제(WAR deploy)
리눅스 아파치 AJP 설정 및 톰캣 연동 예제 이전 포스팅 참고 학습
리눅스 환경에서 Apache 웹 서버와 Tomcat을 AJP를 사용하여 연동하는 설정은 웹 애플리케이션의 성능 과 많은 트래픽이 몰리는 요청들을 부하 분산 하여 안정성을 향상시켜줍니다. 일반적으로는 톰캣 웹 서버에 클라이언트가 직접 요청하여 바로 연결하지만 톰캣 서버 앞에 아파치 서버를 위치시킴으로써 부하 분산을 나눠줄 수 있습니다. 이전 포스팅의 예제를 참고하여 Apache와 Tomcat을 연동하는 방법을 학습할 수 있습니다.
2023.09.14 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 아파치 AJP 설정 및 톰캣 서버 연동 예제(tomcat, apche ajp)
리눅스 아파치 톰캣 로드밸런싱 설정 예제 이전 포스팅 참고 학습
아파치에 AJP 설정을 완료하여 톰캣 웹 서버에 연결할 수 있는 상태가 되었다면 로드밸런싱 설정을 할 수 있습니다. 말 그대로 웹 서버에 도착하기 위한 길의 트래픽을 밸런스하게 조정하는 것입니다. 따라서 어느 순간 톰캣 웹 서버에 대한 요청이 많아지면 2번째 서버로 요청을 포워딩하여 부하를 분산합니다. 만약 아파치에서 로드밸런싱 설정 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.14 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 아파치 톰캣 로드밸런싱 설정 예제(tomcat, apache, load balance)
리눅스 우분투 ssh 연결 예제
리눅스 우분투에서 SSH 연결 클라이언트는 원격 서버에 접속하기 위한 유틸리티입니다. SSH 클라이언트를 사용하여 원격 서버에 연결하여 쉘을 사용할 수 있습니다. 아래는 일반적으로 SSH 서버에 연결하기 위한 예제 입니다.
$ ssh wonseok@172.16.3.31
리눅스 우분투 ssh 연결시 키 신뢰 메세지 Y 자동 입력 예제
아래는 SSH 연결 시 "키 신뢰 메시지"가 나타날 때 이를 자동으로 확인하고 Y를 입력하여 처리하는 예제입니다. 사용자가 직접 터미널에서 SSH 연결시에는 Y를 키보드로 입력하면 되기때문에 상관없지만, 쉘스크립트에서 SSH에 연결할 때는 이러한 Y 입력이 불가능하기때문에 자동화가 필요합니다.
# SSH 연결 시 "키 신뢰 메시지"에 자동으로 Y 입력
$ ssh -o "StrictHostKeyChecking=no" wonseok@172.16.3.31