웹 관련 서비스
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 -> 모든 호스트 접근 허락