본문 바로가기
반응형

WebServer4

Apache mod_jk vs mod_proxy 차이 Apache WebServer와 Tomcat연동을 AJP 프로토콜을 이용하여 연동이 가능하다.그 연동 방법에는 Tomcat에서 제공하는 mod_jk 모듈을 이용하는 방법과 mod_proxy를 이용하는 방법이 있습니다.둘 다 Tocmat과 연동은 가능하지만 일부 차이가 있어 정리를 하였습니다.AJP 프로토콜AJP(Apache Jserv Protocol)는 웹서버로 들어오는 요청을 웹서버 뒤에 있는 애플리케이션 서버로 위임할 수 있는 바이너리 프로토콜Apache HTTP Server, Apahce Tomcat, 웹스피어, 웹로직, JBOSS, JEUS, 등 다양한 WAS 지원AJP는 HTTP의 내용을 포워드 용도mod_jkApache Tomcat에서 제공하는 모듈로 Tomcat과 연동에 최적화mod_jk를 .. 2024. 5. 3.
Lighttpd - 경량 웹 서버 "Lighttpd"는 빠르고 가볍고 안정적인 웹 서버 소프트웨어입니다. Lighttpd는 독일 소프트웨어 개발자인 Jan Kneschke가 2003년에 처음 출시했습니다. Kneschke는 원래 하나의 서버가 c10k 문제로 알려진 10,000개의 동시 연결을 처리할 수 있음을 증명하기 위해 소프트웨어를 작성했습니다. Lighttpd는 Apache와 비교했을 때 더 적은 메모리를 사용하며, 더 높은 처리량과 속도를 제공합니다. lighttpd는 동적 콘텐츠를 처리할 수 있는 FastCGI, SCGI 및 CGI와 같은 외부 인터페이스를 지원합니다. 또한, SSL/TLS 암호화와 같은 보안 기능도 내장되어 있습니다. lighttpd는 일반적으로 웹 애플리케이션 서버로 사용됩니다. 또한, 많은 웹 사이트에서 .. 2023. 4. 22.
thttpd - 경량 웹 서버 "thttpd"는 작고 빠른 웹 서버로, C 언어로 작성되었습니다. thttpd는 정적 파일과 CGI(Common Gateway Interface) 프로그램을 서비스하기 위한 기능을 제공합니다. thttpd는 가벼우며 간단하기 때문에, 임베디드 시스템이나 작은 서버에 적합합니다. 또한, 매우 빠르기 때문에 높은 처리량이 필요한 웹 서비스에도 적합합니다. thttpd는 상업적인 웹 서비스에서는 사용되지 않지만, 내부에서 작은 프로젝트나 테스트 웹 서버, 개인 블로그나 포트폴리오 사이트 등 작은 규모의 웹 사이트를 제작할 때 자주 사용되며, 가볍고 빠르기 때문에 서비스에 지장이 없는 이미지 서버로 사용되기도 합니다. https://acme.com/software/thttpd/ thttpd thttpd - t.. 2023. 4. 22.
Apache Proxy 설정 Apache를 이용한 WAS 연동에는 jk_mod를 이용하여 apj 통신을 하는 방법과, proxy를 이용하여 연결을 전달되도록 사용할 수 있는 방법이 있습니다. mod_jk를 통하여 설정을 하는 경우 정적 파일의 처리 및 로드밸런싱 등 세밀한 부분을 설정할 수 있다는 장점이 있습니다. proxy의 설정은 단순하게 해당 URL을 내부의 다른 URL로 변경하여 처리하는 방식으로 web server의 역할이 부하 분산이 아닌 내부의 특정 서버가 처리할 수 있도록 전달하는 방법입니다. 해당 방법은 쉽게 설정이 가능하며, WAS 다른 설정을 할 필요성이 없습니다. http.conf 파일 중 mod_proxy 관련 설정 정보 주석 제거 LoadModule proxy_module modules/mod_proxy.s.. 2021. 3. 12.
반응형