2010-02-25 3 views
10

Tomcat 앞에서 Apache를 설정하려고합니다. 아파치는 무엇을 제공합니까? 나는 아파치가 정적 인 페이지와 이미지에 더 잘 작동한다는 것을 알고있다. 현재 정적 페이지, 이미지 및 플래시 파일이 포함 된 Tomcat에 war 파일을 배포합니다. 이 모든 것을 Apache 서버에 설치해야합니까? Tomcat 응용 프로그램에서 해당 페이지/이미지를 참조하는 방법은 무엇입니까?Apache는 무엇을 제공해야하며 Tomcat은 무엇을 제공해야합니까?

아파치를 사용하여 전쟁 파일 크기를 줄이고 이미지를 더 빠르게 제공하고 싶습니다. Apache와 Tomcat 설정에 대한 좋은 안내서가 있으며 어디에 배치해야합니까?

답변

4

Tomcat 서버의 성능 /로드에 문제가 있습니까? (성능, 보안 등)해야 할 일을하고 필요가 없으면 일을 더 복잡하게 만들지 마십시오.

Apache 서버로 Tomcat을 시작하는 표준 이었지만 최근 버전의 Tomcat은 으로 HTTP 서버와 서블릿 컨테이너 모두으로 사용할 수 있습니다.

주제에 대한 자세한 내용은 Tomcat Connector FAQ을 참조하십시오.

왜 아파치를 Tomcat으로 통합해야합니까? (또는 아님)

Apache와 Tomcat을 통합해야하는 이유는 다양합니다. 그리고 수행하지 않아야하는 이유는 입니다. 말할 필요도없이 모두 여기에 의견이 없습니다. 으로 Tomcat 5 및 6의 성능은 의 성능상의 이유로 인해 성능상의 문제가됩니다.

...

속도. Apache는 Tomcat보다 정적 콘텐츠 인 을 제공하는 것이 빠릅니다. 하지만 트래픽이 많은 사이트가 아니면이 포인트는 쓸모가 없습니다. 그러나 일부 시나리오에서 tomcat은 Apache httpd보다 빠를 수 있습니다. 따라서 벤치 마크 사이트. 올바른 커넥터 (sendFile이 설정된 APR )를 사용하는 경우 Tomcat은 httpd 속도 인 에서 수행 할 수 있습니다. 속도가 는 아파치 웹 서버와 톰캣

+0

없음 사이의 선택 요인으로 간주되어서는 안된다, 나는 어떤 성능 문제 (아직) 트래픽이 낮은 등이 없습니다. Tomcat에 Apache를 설치하는 것이 표준 방식이라고 생각하여 조사를 진행했습니다. 전쟁 크기를 줄이려면 (큰 이미지와 플래시 파일을 제거하여)? 이런 이유로 아파치를 설치할 가치가 있습니까? – George

+0

보안은 어떻습니까? 보안 아파치에 대한 인수가 있습니까? –

+0

IMO 보안이있는 'httpd'의 인수는 "다른 구성 요소를 추가하면 공격 영역이 증가하므로 실제로 필요하지 않으면 추가하지 마십시오." –

관련 문제