살구월드

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

 

목차

  1. 리눅스 아파치 서버 HTTP 응답에서 서버 버전 정보 등 제거 예제 이전 포스팅 링크 및 설명
  2. 리눅스 아파치와 톰캣 연동시 AJP 시크릿 설정 예제 이전 포스팅 링크 및 설명
  3. 리눅스 톰캣 HTTP 메소드 GET, POST 차단 예제 이전 포스팅 링크 및 설명
  4. 리눅스 MaxScale DB 이중화 Virtual Machine Manager 우분투 20.04 DB Master 서버 설치 예제
  5. 리눅스 MaxScale DB 이중화 MariaDB 서버 및 MariaDB 백업 패키지 설치 예제

 

 

 

 

 

 

 

 

 

리눅스 아파치 서버 HTTP 응답에서 서버 버전 정보 등 제거 예제 이전 포스팅 링크 및 설명

이전에 작성한 포스팅에서는 리눅스 아파치 서버에서 HTTP 응답에서 서버 버전 정보 등을 제거하는 방법에 대해 상세히 설명하고 있습니다. 이를 통해 보안 측면에서 더욱 안전한 서버 운영을 할 수 있습니다. 특히 아파치 버전 등은 알려진 취약점에 해당하는 버전을 사용할 경우 해커 등에 치명적인 공격 경로를 열어주는 것과 동일합니다. 따라서 이러한 아파치 버전 등 중요한 서버 응답 내용은 제거해야합니다. 해당 포스팅을 참고하여 실제 구현 방법과 함께 설명된 내용을 확인해보세요.

 

2023.09.15 - [Linux] - [Linux/Apache] 리눅스 아파치 서버 HTTP 응답에 아파치 버전 및 서버 정보 제거 예제(ServerTokens, ServerSignature)

 

[Linux/Apache] 리눅스 아파치 서버 HTTP 응답에 아파치 버전 및 서버 정보 제거 예제(ServerTokens, ServerSi

목차 리눅스 쉘스크립트 용량 큰 파일 삭제하기 이전 포스팅 참고 학습 리눅스 쉘스크립트 aes 256 ecb 암복호화하기 이전 포스팅 참고 학습 리눅스 아파치 소스코드 다운로드 및 설치하기 이전 포

salguworld.tistory.com

 

 

 

 

 

 

 

리눅스 아파치와 톰캣 연동시 AJP 시크릿 설정 예제 이전 포스팅 링크 및 설명

다음으로 리눅스에서 아파치와 톰캣을 연동할 때 AJP 시크릿 설정에 대한 예제를 이전에 포스팅했습니다. 이 설정은 네트워크 보안 측면에서 중요한 역할을 합니다. 해당 포스팅에서는 AJP 시크릿 설정의 필요성과 구체적인 구현 방법을 자세히 다루고 있습니다. 보통은 아파치 웹 서버를 WAS 서버에 로드밸런싱 하기 위해 많이 사용합니다. AJP 시크릿 없이 모든 연결을 허용하게되면 DDOS 등과 같은 부하분산 공격 타겟이 될 수 있습니다. 이전 포스팅을 참고하여 원하는 설정을 적용해보세요.

 

2023.09.15 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 아파치 톰캣 AJP 시크릿 설정 예제(apache, secret)

 

[Linux/Tomcat] 리눅스 아파치 톰캣 AJP 시크릿 설정 예제(apache, secret)

목차 리눅스 아파치 톰캣서버 로드밸런싱 설정하기 이전 포스팅 참고 학습 리눅스 아파치 AJP 톰캣 연동하기 이전 포스팅 참고 학습 리눅스 쉘스크립트 큐 자료구조 구현하기 이전 포스팅 참고

salguworld.tistory.com

 

 

 

 

 

 

 

리눅스 톰캣 HTTP 메소드 GET, POST 차단 예제 이전 포스팅 링크 및 설명

마지막으로 리눅스에서 톰캣을 사용할 때 HTTP 메소드 중 GET과 POST를 차단하는 예제를 이전에 포스팅했습니다. 이를 통해 웹 애플리케이션의 보안을 강화할 수 있습니다. 해당 포스팅에서는 GET과 POST 메소드 차단의 필요성과 실제 구현 방법을 자세히 설명하고 있습니다. 서버가 제공할 수 있는 HTTP 메소드 이외의 엔드포인트 요청은 모두 예외 시켜야 보안성이 높아집니다. 만약 톰캣 서버에서 메소드 차단 방법이 궁금하시다면 아래 링크를 참고해주세요.

 

2023.09.13 - [Linux/Tomcat] - [Linux/Tomcat] 리눅스 톰캣 7 특정 HTTP 메소드 요청 차단(get, post 차단)

 

[Linux/Tomcat] 리눅스 톰캣 7 특정 HTTP 메소드 요청 차단(get, post 차단)

목차 리눅스 우분투 톰캣 특정 IP 요청 차단 이전 포스팅 참고 학습 리눅스 우분투 톰캣 HTTPS 관련 P12 파일을 키스토어 형식 변환 이전 포스팅 참고 학습 리눅스 우분투 톰캣 HTTPS 관련 PEM 파일을 P

salguworld.tistory.com

 

 

 

 

 

 

 

리눅스 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. 이후 우분투 설치 진행

 

리눅스 virt-manager에서 로컬 ISO 를 통한 가상 머신 설치 메뉴를 선택

 

하단의 Browse Local 버튼을 클릭하여 ISO 이미지 경로 선택

 

우분투 홈페이지에서 다운로드 받은 Ubuntu 20.04.6 LTS 서버 ISO 이미지

 

Fowrad 버튼을 클릭하여 다음 단계로 이동

 

적절하게 메모리와 CPU 설정

 

가상 디스크 용량을 적절히 입력

 

가상머신 이름을 MariaDB_Master 로 입력하고 Finish

 

언어는 English 를 선택

 

우분투 설치 메뉴에서 "Install Ubuntu Server" 메뉴 선택

 

언어 설정을 English 로 선택

 

"Continue without updating" 메뉴를 선택하여 인스톨러 업데이트 진행 없이 다음 단계 이동

 

키보드 환경설정 "Done" 메뉴 클릭하여 종료

 

DHCPv4 자동 설정 사용 후 Done 메뉴 클릭(만약 브릿지 설정 필요시 IP 수정)

 

Proxy 설정 없이 Done 버튼 클릭후 이동

 

우분투 미러 사이트 별도 설정없이 Done 버튼 클릭하여 다음 이동

 

"Use an entire disk" 메뉴를 선택하고 Done 버튼 클릭 후 다음 이동

 

Done 버튼 클릭하여 스토리지 설정 종료

 

Continue 버튼을 클릭하여 가상 디스크 포멧 후 다음 이동

 

신규 가상 리눅스 환경의 사용자명을 적절히 입력 후 Done 버튼 클릭하여 다음 이동

 

"Install OpenSSH server" 메뉴를 선택하고 Done 버튼 클릭후 다음 이동

 

 

마지막으로 추가 패키지 설치 없이 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

 

mariadb master 서버에 mariadb 서버가 정상적으로 설치된 모습

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

공유하기

facebook twitter kakaoTalk kakaostory naver band