서버구축 4

리눅스 Application 네트워크 서버 - DHCP 서버 구축 및 설정 실습

이번 실습에서는 리눅스 환경에서 DHCP 서버(Dynamic Host Configuration Protocol)를 구축해 보았다. DHCP는 네트워크에 연결된 장치에게 자동으로 IP 주소, 서브넷 마스크, 게이트웨이, DNS 등 네트워크 정보를 할당해 주는 프로토콜이다. DHCP 서버를 직접 설치하고 구성 파일을 수정하여 실제 IP가 자동으로 할당되는 과정을 실습했다. 1. DHCP란?DHCP(Dynamic Host Configuration Protocol)는 네트워크 내 클라이언트 장치에 자동으로 다음 정보를 할당해 주는 프로토콜이다.IP 주소서브넷 마스크게이트웨이 주소DNS 서버 주소DHCP 작동 순서1. 클라이언트 PC 부팅2. DHCP 서버에 IP 요청 (DHCPDISCOVER)3. 사용 가능한 ..

리눅스 서버 구축 실습 - 2편 - Apache 보안 설정 강화 및 SSL 활성화

이전 글 보러 가기이전 글에서 Apache 웹 서버를 설치하고 기본적인 환경 설정을 진행했다. 이번 글에서는 웹 서버의 보안 강화를 위한 설정 수정, 접근 제어 설정, SSL 활성화 등 실질적으로 외부 공격에 대비하기 위한 보안 구성 요소를 다룬다. 특히 Apache 설정 파일을 수정하고, 인증서 관련 설정을 적용하면서 다양한 보안 설정들을 연습해 볼 수 있었다.1. Apache 보안 설정 파일 수정Apache 설정 파일 중 security.conf를 gedit 에디터로 열어 다음과 같이 수정하였다. sudo gedit /etc/apache2/conf-available/security.conf ServerTokens 설정하기ServerTokens Prod 기본값인 OS는 운영체제 정보까지 응답 헤더에 노..

리눅스 서버 구축 실습 - 1편 - 시스템 정보 확인부터 Apache2 웹서버 설정까지

이번 글에서는 리눅스 서버 환경을 구축하는 과정의 첫 번째 실습 내용을 정리했다. 시스템 정보 확인, 캐시 및 메모리 관리, 디스크와 부팅 정보 확인, Apache2 웹 서버 설치 및 보안 설정까지 실습했다. 이번 실습을 해보면서 서버 구축의 기초와 관리 방법을 경험해 볼 수 있었다. 1. 시스템 정보 확인하기서버의 OS 정보는 다음 명령어로 확인할 수 있다. lsb_release -a 해당 명령어를 입력하면 리눅스 배포판, 버젼, 코드 네임 등 운영체제 정보를 출력해 준다. -a 옵션은 전체 정보를 출력하라는 의미이다. 2. CPU 및 메모리 정보 확인하기리눅스는 /proc 디렉터리 아래에 다양한 시스템 정보를 제공한다. 예를 들어, 다음은 CPU 모델명을 확인하는 방법이다.cat /proc/cpuin..

Active Directory 실습 1편 - AD 개념 및 설치, 도메인 컨트롤러 구성

이번 포스팅에서는 Active Directory (AD)의 개념을 간단히 정리하고, Windows Server에 AD를 설치한 후, 도메인 컨트롤러로 구성하는 실습 과정이다. AD는 기업이나 기관에서 필수적으로 사용되는 요소이며, 사용자 계정과 컴퓨터, resource, 정책 등을 중앙 집중형으로 관리할 수 있게 도와준다. ※ 이번 실습은 Windows Server 2022 환경에서 진행되었으며, 가상 머신 (VMware)을 통해 설정을 테스트하였다. 1. Active Directory란?Active Directory는 Microsoft Windows Server에서 제공하는 디렉터리 서비스이다. AD를 통해 네트워크 내 사용자, 컴퓨터, 그룹, 프린터 등 다양한 자원을 트리 구조로 정의하고, 중앙에..