익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT위키
검색
아파치 웹 서버
편집하기 (부분)
IT위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
==역사== '''1995년 2월''' 아파치의 기원은 NCSA HTTPd 라고 불리는 공공 HTTP 서버로 거슬러 올라갈 수 있다. 이것은 버너스리가 유럽 입자 물리 연구소(CERN)에서 만든 웹서버의 대안으로 일리노이 대학교의 국립 슈퍼컴퓨팅 응용 센터(NCSA)에서 개발했다. NCSA HTTPd는 1990년대 초반에 가장 인기 있는 웹 서버가 되었지만 1994년에 넷스케이프(Netscape)가 이 프로젝트를 이끌던 개발자인 롭 맥쿨을 빼가면서 추진력을 잃었다. 그러자 전 세계에 흩어져 있던 많은 웹사이트들의 관리자들은 각자의 필요에 맞게 NCSA HTTPd를 수정하기 시작했고 결국 서로 호환되지 않는 버전들이 양산되었다. 개발자들에 따르면 NCSA httpd 라이선스의 미래에 대한 불확실성도 우려사항이었다. 이 문제를 해결하기 위해 웹 관리자 몇 명이 모여 시작한 것이 아파치였다. 1995년 2월에 브라이언 벨렌도르프(Brian Behlendorf), 로이 필딩(Roy T.Fielding), 데이비드 로빈슨(David Robinson), 롭 하틸(Rob Hartill), 클리프 스콜닉(cliff skolnick), 랜디 텔부시(Randy Terbush), 로버트 타우(Robert S. Thau), 앤드류 윌슨(Andrew Wilson)의 8명의 개발자들이 이 협업을 시작했다. 이들은 NCSA HTTPd 코드에 기반한 새로운 웹서버를 개발했고 자신의 조직을 아파치 그룹(Apache Group)이라고 불렀다. 8명 중 한 사람이었던 로버트 타우는 프로젝트가 출범할 때 이렇게 언급했다. "우리의 목표는 NCSA HTTPd 서버 버전 1.3의 개선 버전을 만드는 것이다. 우리의 요구를 실제로 충족시키는 서버를 가지기 위해서 모든 인기 있는 수정사항들을 바로 포함할 것이다" 그렇게 하기 위해서 그들은 일련의 패치(patch)들을 적용했는데 여기서 아파치라는 이름이 생겨났다. 패치 서버(a patchy server)라는 문구에서 따온 것이다. '''1995년 3월''' 1995년 3월 중순이 되자 로고와 강령을 만들었다. 강령을 통해서 그들은 개방형 표준에 기반한 웹용 사실상 표준 서버를 개발하겠다고 선언했다. 아파치 프로젝트는 공공 HTTP 서버의 개발에 관한 일부 우려에 답하기 위한 시도로 만들어졌다. 이 프로젝트의 목표는 안전하고, 효과적이며, 확장이 가능한 서버를 제공하는 것이다. 이 서버는 현재의 HTTP 표준에 따라 HTTP 서비스를 제공한다.<ref name="ㅇㅇ">기계인간 John Grib, 〈[https://johngrib.github.io/wiki/begining-of-apache-webserver/#1995%EB%85%84-3%EC%9B%94---%EB%A1%9C%EA%B3%A0%EC%99%80-%EA%B0%95%EB%A0%B9 아파치 웹 서버의 시작]〉, 《개인블로그》, 2020-02-05</ref> '''1995년 4월 ~ 8월''' 1995년 4월 아파치의 첫 번째 공개 배포(0.6.2 Version) 한다. 이쯤에 NCSA에서도 웹서버 개발을 진행하고 있었는데, NCSA의 서버개발팀의 브랜든 롱(Brandon Long)과 베스 프랭크(Beth Frank)는 명예 멤버처럼 메일 리스트에 합류하면서 두 프로젝트에 아이디어와 버그 등을 수정하게 된다. 첫 번째 공개 배포는 빅 히트였지만 전체적인 개선과 재디자인이 필요한 시점에서 1995년 5월 ~ 6월 동안 롭 하틸과 나머지 그룹 멤버들은 0.7.x에 새로운 기능을 구현(pre-fork 기능)과 작지만 성장하고 있는 아파치 사용자 커뮤니티를 지원하는 데 힘을 쓴다. 로버트 타우는 새로운 서버 아키텍처를 디자인했는데, 코드명 샴발라(Shambhala), 모듈화된 구조와 보다 많은 확장성을 위한 API 구조, 풀 기반의 메모리 할당 그리고 Adaptive pre-forking 프로세스 모델이었다. 아파치 그룹은 0.7.x에 이 기능들을 넣고 서버 베이스를 바꾼다. 그리고 8월에 0.8.8을 배포한다.<ref name="ㄴㄴ">리치해커 SCOTT, 〈[https://m.blog.naver.com/PostView.nhn?blogId=kostry&logNo=220830572324&proxyReferer=https:%2F%2Fwww.google.com%2F apache]〉, 《네이버 블로그》, 2016-10-07</ref> '''1995년 12월''' 몇 달에 걸쳐서 개발팀은 서버의 설계를 뜯어고쳤고 새로운 기능들을 추가해서 12월에 아파치 1.0 버전을 발표했다. 프로젝트가 출범한 지 일 년도 되지 않은 1996년 초에 아파치는 세계에서 웹 서버의 선두 주자가 되었다.<ref name="ㅇㅇ" /> '''1995년 6월 이후''' 아파치 HTTP 서버를 법적, 재정적으로 지원하기 위해 아파치 그룹 멤버들은 아파치 소프트웨어 재단(Apache Software Foundation)을 설립하게 된다.<ref name="ㄴㄴ" /> 2022년 7월 기준으로 웹 서버 점유율 1위이며, [[NginX]]를 13%p 차이로 따돌리고 있다. 웹 서버 최신 점유율은 [[웹 서버|'''웹 서버 문서''']] 참고 ===버전=== '''Apache''' *1998년 06월 06일 : Ver.1.3 *2010년 02월 03일 : Ver.1.3.42 '''Apache 2''' *2002년 02월 03일 : Ver.2.0 *2005년 12월 01일 : Ver.2.2 *2012년 02월 21일 : Ver.2.4 *2013년 07월 10일 : Ver.2.0.65 *2017년 07월 11일 : Ver.2.2.34 *2018년 03월 17일 : Ver.2.4.33 *2018년 07월 16일 : Ver.2.4.34 *2019년 04월 01일 : Ver.2.4.39
요약:
IT위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
IT위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기
둘러보기
대문
최근 바뀜
분류별 보기
일반 IT용어
프로젝트 관리
디지털 서비스
블록체인
인공지능
소프트웨어 공학
운영체제
컴퓨터 구조
자료 구조
데이터 과학
데이터베이스
네트워크
프로토콜
보안
컴플라이언스
개인정보보호
표준
경영학
기업 IT
조직/단체
광고
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록