Course Outline

아파치 기초

  • 웹 서버란 무엇입니까?
  • 아파치와 웹
  • HTTP 개요
  • Apache 설치 개요
  • 실습: Apache 설치

서버 구성

  • 웹사이트 요구사항
  • 성능 문제
  • 아파치 구성 파일
  • 아파치 모듈
  • 공유 모듈과 내장 모듈
  • 실습: 간단한 웹사이트 설정

벌채 반출

  • 오류 로그
  • 전송 로그 활성화
  • 맞춤형 로깅
  • 로그 필터
  • 로그 파일 분석 도구
  • 로그 파일 관리
  • 랩: 로깅 활성화

동적 콘텐츠

  • 서버 상태 및 정보
  • 공통 게이트웨이 인터페이스
  • Perl 그리고 mod_perl
  • [삼]
  • Java 서블릿, JSP 및 Tomcat
  • Apache와 Tomcat 통합
  • 랩: 여러 형태의 동적 콘텐츠 활성화

제어 Access

  • 호스트 이름 및 IP 주소로 액세스 제어
  • mod_auth 비밀번호 인증 사용
  • 데이터베이스 인증 사용
  • 랩: 인증 및 액세스 제어 활성화

보안

  • 웹 보안 문제
  • SSL(Secure Sockets Layer)
  • 인증서
  • 실습: SSL을 사용하여 Apache 설치

입증

  • HTTP 인증
  • Apache 인증 지시문
  • PHP을 이용한 인증
  • 실습: 주문 데이터베이스에 액세스할 수 있도록 비밀번호로 보호된 웹페이지 제공

가상 호스팅

  • IP 기반 가상 호스팅
  • 이름 기반 가상 호스팅
  • 포트 기반 가상 호스팅
  • 대량 가상 호스팅
  • mod_rewrite를 사용한 가상 호스팅
  • 실습: 가상 호스팅 활성화

기타 모듈

  • 다른 Apache 모듈 둘러보기

웹 콘텐츠 관리

  • FTP 액세스
  • 웹DAV
  • 랩: WebDAV 사용

Requirements

  • 파일 처리 명령 및 텍스트 편집기 사용을 포함하여 UNIX에 대한 실무 지식이 필요합니다.
  • HTML과 SQL에 대한 실무 지식이 있으면 유용할 것입니다.
  • Mozilla 웹 브라우저에 익숙하면 도움이 됩니다.
  28 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

Related Courses

Related Categories