2012-06-14 2 views
0

나는 아파치와 승객, 또는 얇은 웹 서버로 실행 여부에 따라 다른 하위 URI에서 사용할 수 있도록 해주는시나 응용 프로그램의 바보 자동 구성을 위해 노력하고 있어요.는시나 또는 랙 응용 프로그램을 찾을 수 있습니까?

그래서 내 질문은 : 그것을 실행하는 어떤 웹 서버 A시나 응용 프로그램 내부에서 발견하는 것이 가능합니까?

답변

5

할 수 있습니다하지 (내가 아는 한)은 아파치에서 실행중인 경우 볼 수 있지만,이 승객에서 실행중인 경우 확인할 수 있습니다

if defined?(PhusionPassenger) 
    # We are running Passenger! 
end 

당신은 씬에 대해 동일한 작업을 수행 할 수 있어야한다 :

if defined?(Thin) 
    # We are running Thin! 
end 
+0

덕분에,이 작품! (나는'정의 된 '을 사용하려고했지만 아마도 뭔가 엉망이되었다고 생각했다.) – Alexey

관련 문제