아파치 웹서버 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
9번째 줄: 9번째 줄:
 
아파치 웹서버란, 고성능의 [[HTTP]] 서버이며, 정식 이름은 아파치 HTTP 서버(Apache HTTP Server)지만 아파치 서버로 많이 알려져 있다. 프로그램의 이름은 HTTPd이며 HTTP [[데몬]](daemon)이라는 의미다. 안정성과 확장성, 호환성이 매우좋고, 개선된 패치파일을 꾸준하게 제공하고 있었기 때문에 [[웹 서버]]용 [[소프트웨어]]로 전 세계에서 가장 높은 점유율을 가지고 있었다. 세계에서 가장 많이 쓰는 웹 서버 중 하나이며, 오픈소스 소프트웨어 그룹인 아파치 소프트웨어 재단에서 만든 HTTP 웹 서버다. [[팀 버너스 리]](Timothy Berners-Lee)가 [[유닉스]] 기반으로 만든 최초의 웹 서버 프로그램인 [[NCSA HTTPd]]를 기반으로 만들어졌다. 아파치 웹 서버는 NCSA HTTPd를 리눅스에서도 돌리는 것을 목표로 만들어진 프로그램이다. 그래서 윈도우 서버보단 리눅스 서버에서 더 지원이 잘 되지만 [[C 언어]]로 작성해서 유닉스 계열뿐 아니라 마이크로소프트 윈도우나 노벨 넷웨어 같은 다양한 운영체제에 이식되어 설치해서 사용할 수 있다. 따라서 현재 나와있는 대부분의 개인용 또는 서버용 운영체제를 지원한다. 그 이후 리눅스와 함께 퍼져나갔고, 리눅스가 서버 OS의 최다 점유율을 차지하자 아파치도 자연스럽게 최다 점유율을 차지했으며 다양한 추가 기능에, 구축이 쉽다는 이유 때문에 많이 쓰고 있다. 현재 거의 모든 리눅스 배포판이 이 아파치를 지원한다. 하지만 아파치 자체만으로 엄청 무겁고, 스퀴드(Squid)와 함께 슬로리스(Slowloris) [[취약점]]이 발견되었기에, 보통 프로그래밍 능력이 능숙한 사람들이나, 대형 사이트 운영자는 [[엔진엑스]](Nginx), [[인터넷 정보 서비스]](IIS)를 주로 쓰고 있지만 대부분의 중소기업들은 무료이기 때문에 많이 쓰인다.
 
아파치 웹서버란, 고성능의 [[HTTP]] 서버이며, 정식 이름은 아파치 HTTP 서버(Apache HTTP Server)지만 아파치 서버로 많이 알려져 있다. 프로그램의 이름은 HTTPd이며 HTTP [[데몬]](daemon)이라는 의미다. 안정성과 확장성, 호환성이 매우좋고, 개선된 패치파일을 꾸준하게 제공하고 있었기 때문에 [[웹 서버]]용 [[소프트웨어]]로 전 세계에서 가장 높은 점유율을 가지고 있었다. 세계에서 가장 많이 쓰는 웹 서버 중 하나이며, 오픈소스 소프트웨어 그룹인 아파치 소프트웨어 재단에서 만든 HTTP 웹 서버다. [[팀 버너스 리]](Timothy Berners-Lee)가 [[유닉스]] 기반으로 만든 최초의 웹 서버 프로그램인 [[NCSA HTTPd]]를 기반으로 만들어졌다. 아파치 웹 서버는 NCSA HTTPd를 리눅스에서도 돌리는 것을 목표로 만들어진 프로그램이다. 그래서 윈도우 서버보단 리눅스 서버에서 더 지원이 잘 되지만 [[C 언어]]로 작성해서 유닉스 계열뿐 아니라 마이크로소프트 윈도우나 노벨 넷웨어 같은 다양한 운영체제에 이식되어 설치해서 사용할 수 있다. 따라서 현재 나와있는 대부분의 개인용 또는 서버용 운영체제를 지원한다. 그 이후 리눅스와 함께 퍼져나갔고, 리눅스가 서버 OS의 최다 점유율을 차지하자 아파치도 자연스럽게 최다 점유율을 차지했으며 다양한 추가 기능에, 구축이 쉽다는 이유 때문에 많이 쓰고 있다. 현재 거의 모든 리눅스 배포판이 이 아파치를 지원한다. 하지만 아파치 자체만으로 엄청 무겁고, 스퀴드(Squid)와 함께 슬로리스(Slowloris) [[취약점]]이 발견되었기에, 보통 프로그래밍 능력이 능숙한 사람들이나, 대형 사이트 운영자는 [[엔진엑스]](Nginx), [[인터넷 정보 서비스]](IIS)를 주로 쓰고 있지만 대부분의 중소기업들은 무료이기 때문에 많이 쓰인다.
  
그렇다고 [[웹호스팅]]이나 소규모 웹사이트에만 사용하는 것은 아니다. 대규모 엔터프라이즈에서도 사용되며 오히려 거대 규모 웹서버 시장 점유율은 아파치가 더욱 막강하며 금융권을 비롯해서 안정성과 보안이 중요한 곳에서도 아파치를 사용한다. 상용 소프트웨어를 능가하는 오픈소스 소프트웨어의 좋은 예시 중 하나다. 1995년에 나왔는데도 2020년인 현재까지 최신 버전은 2.4.x다. 실제 운영중인 웹사이트 중에는 지금까지도 아파치 1.x 대에 머물러 있는 곳도 있다. 너무 기능 추가나 발전이 없는 거 아닌가 싶기도 하겠지만, 그만큼 안정화가 잘 되어 있는 서버라는 뜻일 수도 있다. 사실 아파치 서버 자체는 웹 서버로서 아주 기본적인 기능만 수행하는 것이고, [[PHP]]를 비롯해서 동적 웹 페이지를 만드는 기능이라든가 하는 대부분의 발전된 기능은 외부 모듈을 붙여서 구현한다. 오랜 역사와 높은 시장 점유율 덕분에 이러한 외부 모듈이 많고, 안정화도 잘 되어 있는 것이 아파치를 찾게 되는 주된 이유 중 하나다. 기본적으로 80포트로 연결되며, Apache_HOME/bin/httpd.bat 같은 배치파일을 실행하거나, 서비스로 등록하여 서비스로 실행시키면 된다. 정적인 페이지를 보여주는 역할을 수행하는 데 적합하다.<ref> 서버이야기, 〈[https://custum.tistory.com/7?category=676318 아파치(apache)와 톰캣란?]〉, 《티스토리》, 2017-01-16</ref><ref name="이름"> 아파치 HTTP 서버 나무위키 - https://namu.wiki/w/%EC%95%84%ED%8C%8C%EC%B9%98%20HTTP%20%EC%84%9C%EB%B2%84</ref><ref> 아파치 HTTP 서버 뉴위키 - https://www.newiki.net/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_HTTP_%EC%84%9C%EB%B2%84</ref>
+
그렇다고 [[웹호스팅]]이나 소규모 웹사이트에만 사용하는 것은 아니다. 대규모 엔터프라이즈에서도 사용되며 오히려 거대 규모 웹서버 시장 점유율은 아파치가 더욱 막강하며 금융권을 비롯해서 안정성과 보안이 중요한 곳에서도 아파치를 사용한다. 상용 소프트웨어를 능가하는 오픈소스 소프트웨어의 좋은 예시 중 하나다. 1995년에 나왔는데도 2020년인 현재까지 최신 버전은 2.4.x다. 실제 운영중인 웹사이트 중에는 지금까지도 아파치 1.x 대에 머물러 있는 곳도 있다. 너무 기능 추가나 발전이 없는 거 아닌가 싶기도 하겠지만, 그만큼 안정화가 잘 되어 있는 서버라는 뜻일 수도 있다. 사실 아파치 서버 자체는 웹 서버로서 아주 기본적인 기능만 수행하는 것이고, [[PHP]]를 비롯해서 동적 웹 페이지를 만드는 기능이라든가 하는 대부분의 발전된 기능은 외부 모듈을 붙여서 구현한다. 오랜 역사와 높은 시장 점유율 덕분에 이러한 외부 모듈이 많고, 안정화도 잘 되어 있는 것이 아파치를 찾게 되는 주된 이유 중 하나다. 기본적으로 80포트로 연결되며, Apache_HOME/bin/httpd.bat 같은 배치파일을 실행하거나, 서비스로 등록하여 서비스로 실행시키면 된다. 정적인 페이지를 보여주는 역할을 수행하는 데 적합하다.<ref> 서버이야기, 〈[https://custum.tistory.com/7?category=676318 아파치(apache)와 톰캣란?]〉, 《티스토리》, 2017-01-16</ref><ref name="이름"> 아파치 HTTP 서버 나무위키 - https://namu.wiki/w/%EC%95%84%ED%8C%8C%EC%B9%98%20HTTP%20%EC%84%9C%EB%B2%84</ref><ref> 아파치 HTTP 서버 내위키 - https://www.newiki.net/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_HTTP_%EC%84%9C%EB%B2%84</ref>
  
 
== 주요 인물 ==
 
== 주요 인물 ==

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)