아파치 웹 서버

Apache 웹 서버 개요

Apache HTTP Server (일반적으로 Apache라고 함)는 일반적으로 세계에서 가장 유명한 HTTP 웹 서버로 알려져 있습니다. 빠르고 안전하며 전 세계 모든 웹 서버의 절반 이상을 실행합니다.

아파치는 다양한 무료 및 오픈 소스 고급 웹 기술을 홍보하는 Apache Software Foundation 에서 배포하는 무료 소프트웨어이기도합니다. Apache 웹 서버는 CGI, SSL 및 가상 도메인을 포함한 모든 기능을 제공합니다. 또한 확장 성을위한 플러그인 모듈 을 지원합니다.

Apache는 원래 Unix 환경 용으로 설계되었지만 거의 모든 설치 (90 % 이상)가 Linux에서 실행됩니다. 그러나 Windows와 같은 다른 운영 체제 에서도 사용할 수 있습니다.

참고 : Apache에는 Java Servlet에 유용한 Apache Tomcat이라는 또 다른 서버가 있습니다.

HTTP 웹 서버 란 무엇입니까?

일반적으로 서버는 요청 클라이언트에 파일을 제공하는 원격 컴퓨터입니다. 웹 서버는 웹 사이트가 실행되는 환경입니다. 또는 더 나은 아직, 컴퓨터가 웹 사이트를 제공 합니다.

이는 웹 서버가 제공하는 서비스 또는 제공되는 방법 (웹 페이지, FTP 파일 등의 HTML 파일) 또는 사용 된 소프트웨어 (예 : Apache, HFS, FileZilla, nginx, lighttpd)와는 무관합니다.

HTTP 웹 서버는 HTTP 또는 HTTP와 같은 콘텐츠를 전송하는 웹 서버입니다. 예를 들어, 웹 브라우저를 방문하면 궁극적으로이 웹 사이트를 호스팅하는 웹 서버에 접속하여 웹 페이지를 요청할 수 있습니다 (이미이 페이지를 보았습니다).

왜 Apache HTTP Server를 사용합니까?

Apache HTTP Server에는 여러 가지 이점이 있습니다. 가장 주목할만한 점은 개인적 용도와 상업적 용도 모두에서 완전히 자유 롭다는 것입니다. 따라서 비용을 지불 할 필요성에 대해 걱정할 필요가 없습니다. 작은 일회성 비용조차도 존재하지 않습니다.

아파치는 또한 신뢰할 수있는 소프트웨어이며, 여전히 활발히 유지되고 있기 때문에 자주 업데이트됩니다. 이것은 사용할 웹 서버를 고려할 때 중요합니다. 새롭고 우수한 기능을 지속적으로 제공 할뿐만 아니라 보안 패치 및 취약점을 개선하기 위해 계속 업데이트 할 수있는 기능을 원합니다.

아파치는 무료이며 업데이트 된 제품이지만, 기능에 대한 정보는 제공하지 않습니다. 실제로 이것은 가장 많은 기능을 갖춘 HTTP 웹 서버 중 하나입니다. 이것이 인기가있는 또 다른 이유입니다.

모듈은 소프트웨어에 더 많은 기능을 추가하는 데 사용됩니다. 암호 인증 및 디지털 인증서가 지원됩니다. 오류 메시지를 사용자 정의 할 수 있습니다. 하나의 Apache 설치로 가상 호스팅 기능을 갖춘 여러 웹 사이트를 제공 할 수 있습니다. 프록시 모듈을 사용할 수 있습니다. SSL 및 TLS를 지원하고 웹 페이지의 속도를 높이기 위해 GZIP 압축을 지원합니다.

다음은 Apache에서 볼 수있는 몇 가지 다른 기능입니다.

더 많은 것은 기능이 많더라도 모든 것을 사용하는 법을 너무 많이 염려 할 필요가 없다는 것입니다. 아파치는 너무 광범위하게 사용되어서 당신이 물어볼 수있는 어떤 질문이라도 이미 답변이 주어졌다.