웹 관련 서비스

1.1.1. 웹 관련 서비스의 이해

월드 와이드 웹(World Wide Web, WWW)는 인터넷에 연결된 컴퓨터들을 통해 문서나 정보를 공유할 수 있도록 구성한 정보 공간이자 서비스를 뜻한다.

Apache 2.2 웹 서버 설정

아파치 2.2 버전부터는 서버 운영에 필요한 최소한의 설정만 httpd.conf 파일에서 하고, 나머지 설정은 extra 디렉터리 안에 위치한 여러 파일들을 이용한다.

httpd.conf

  • ServerRoot “/usr/local/apache” -> 웹 서버 설치된 경로

  • Listen 80 -> 웹 서버 포트

  • ServerAdmin posein@posein.org -> 서버 문제 발생 시 관리자 이메일

  • ServerName www.posein.org:80 -> 서버의 도메인 이름, IP 주소를 적어도 됨

  • DocumentRoot “/usr/local/apache/htdocs” -> 웹 문서 위치 경로

  • 특정 디렉터리 제어 지시자 <Directory /> ~ </Directory>

  • Options -> CGI, SSI, 디렉터리 심볼릭 링크 사용 여부 설정

  • AllowOverride -> 사용자 인증에 관련된 요소

  • Order -> IP 주소 및 도메인에 대한 필터링 순서 설정

  • Deny from -> 접근을 불허

  • Allow from -> 호스트 접근 허용

  • Deny from all -> 모든 호스트 요청 거부

  • Allow from all -> 모든 호스트 접근 허락