lighttpd+아파치

lighttpd+아파치

그래서 최근에는 사람들이 apache와 nginx를 함께 실행하고, nginx는 정적 콘텐츠로, apache는 동적 콘텐츠로 실행한다는 이야기를 들었습니다. lighttpd와 apache에서도 동일한 작업을 수행할 수 있습니까?

답변1

전적으로. lighttpd는 로컬에서 처리하지 않는 콘텐츠에 대해 다른 웹 서버에 대한 프록시 역할을 할 수 있습니다.

간단한 구성은 다음과 같습니다. lighttpd가 모든 요청을 /webapp/다른 서비스로 보내도록 하려고 한다고 가정해 보겠습니다.

$HTTP["url"] =~ "^/webapp" {
    proxy.server = ( "" =>
        ( ( 
            "host" => "127.0.0.1",
            "port" => 8000
        ) )
    )
}

해당 구성은 포트 8000의 (localhost - 다른 시스템에서 실행 중인 경우 변경)로 트래픽을 보냅니다. 127.0.0.1필요에 맞게 해당 구성을 조정합니다. 서비스가 동일한 시스템에서 실행 중인 경우 Apache의 기본값인 80 수신 대기를 해제해야 한다는 점을 명심하세요.

관련 정보