목차
- 리눅스 아파치 서버 HTTP 응답에서 서버 버전 정보 등 제거 예제 이전 포스팅 링크 및 설명
- 리눅스 아파치와 톰캣 연동시 AJP 시크릿 설정 예제 이전 포스팅 링크 및 설명
- 리눅스 톰캣 HTTP 메소드 GET, POST 차단 예제 이전 포스팅 링크 및 설명
- 리눅스 MaxScale DB 이중화 Virtual Machine Manager 우분투 20.04 DB Master 서버 설치 예제
- 리눅스 MaxScale DB 이중화 MariaDB 서버 및 MariaDB 백업 패키지 설치 예제
리눅스 아파치 서버 HTTP 응답에서 서버 버전 정보 등 제거 예제 이전 포스팅 링크 및 설명
이전에 작성한 포스팅에서는 리눅스 아파치 서버에서 HTTP 응답에서 서버 버전 정보 등을 제거하는 방법에 대해 상세히 설명하고 있습니다. 이를 통해 보안 측면에서 더욱 안전한 서버 운영을 할 수 있습니다. 특히 아파치 버전 등은 알려진 취약점에 해당하는 버전을 사용할 경우 해커 등에 치명적인 공격 경로를 열어주는 것과 동일합니다. 따라서 이러한 아파치 버전 등 중요한 서버 응답 내용은 제거해야합니다. 해당 포스팅을 참고하여 실제 구현 방법과 함께 설명된 내용을 확인해보세요.
리눅스 아파치와 톰캣 연동시 AJP 시크릿 설정 예제 이전 포스팅 링크 및 설명
다음으로 리눅스에서 아파치와 톰캣을 연동할 때 AJP 시크릿 설정에 대한 예제를 이전에 포스팅했습니다. 이 설정은 네트워크 보안 측면에서 중요한 역할을 합니다. 해당 포스팅에서는 AJP 시크릿 설정의 필요성과 구체적인 구현 방법을 자세히 다루고 있습니다. 보통은 아파치 웹 서버를 WAS 서버에 로드밸런싱 하기 위해 많이 사용합니다. AJP 시크릿 없이 모든 연결을 허용하게되면 DDOS 등과 같은 부하분산 공격 타겟이 될 수 있습니다. 이전 포스팅을 참고하여 원하는 설정을 적용해보세요.
2023.09.15 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 아파치 톰캣 AJP 시크릿 설정 예제(apache, secret)
리눅스 톰캣 HTTP 메소드 GET, POST 차단 예제 이전 포스팅 링크 및 설명
마지막으로 리눅스에서 톰캣을 사용할 때 HTTP 메소드 중 GET과 POST를 차단하는 예제를 이전에 포스팅했습니다. 이를 통해 웹 애플리케이션의 보안을 강화할 수 있습니다. 해당 포스팅에서는 GET과 POST 메소드 차단의 필요성과 실제 구현 방법을 자세히 설명하고 있습니다. 서버가 제공할 수 있는 HTTP 메소드 이외의 엔드포인트 요청은 모두 예외 시켜야 보안성이 높아집니다. 만약 톰캣 서버에서 메소드 차단 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.13 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 톰캣 7 특정 HTTP 메소드 요청 차단(get, post 차단)
리눅스 MaxScale DB 이중화 Virtual Machine Manager 우분투 20.04 DB Master 서버 설치 예제
아래는 리눅스에서 MaxScale을 사용하여 DB 이중화 설정을 구축하는 방법에 대한 예제입니다. MaxScale 이중화 설정 이전에 Virtual Machine Manager를 사용하여 우분투 20.04에 DB Master 서버를 설치하는 과정을 알아보겠습니다. 아래 과정을 따라하면서 Master 서버를 구성해보세요.
우선 리눅스에서 Vrit Manager를 실행하고 아래 과정을 진행합니다.
1. 상단 File 메뉴 선택
2. New Virtual Machine 선택
3. "Choose how you would like to install the operating system" 메뉴에서 "Local install media (ISO image or CDROM)" 선택
4. Forward 버튼 클릭
5. "Choose ISO or CDROM install media:" 메뉴 옆의 "Browse..." 버튼 클릭
6. "Choose Storage Volume" 메뉴에서 하단 "Browse Local" 버튼 클릭
7. 리눅스 ISO 이미지 선택(본 포스팅 예제에선 ubuntu 20.04.6 lts 서버 사용)
8. Forward 버튼 클릭
9. Memory와 CPUs 적절히 입력
10. Forward 버튼 클릭
11. "Create a disk image for thre virtual machine" 메뉴에서 디스크 용량 적절히 입력
12. Forward 버튼 클릭
13. Name에 "MariaDB_Master" 입력 후 Finish 버튼 클릭
14. 이후 우분투 설치 진행
마지막으로 추가 패키지 설치 없이 Done 버튼 클릭하여 설치를 진행합니다. 설치가 완료되면 "Reboot Now" 메뉴를 선택하여 재부팅 합니다.
리눅스 MaxScale DB 이중화 MariaDB 서버 및 MariaDB 백업 패키지 설치 예제
아래는 리눅스에서 MaxScale을 사용하기위해 Master 서버에 MariaDB 서버와 MariaDB 백업 패키지를 설치하는 예제입니다. MaxScale 이중화를 위해서는 반드시 MariaDB가 설치된 서버가 필요합니다. 아래 과정을 따라하여 설치해주세요.
$ sudo apt-get install mariadb-server mariadb-backup
$ sudo service mariadb status