환경 변수를 표시하는 Phusion 승객


3

Ruby On Rails에서 Phusion Passenger 오류가 발생합니다

문제는 오류 보고서에 내 환경 변수가 표시된다는 것입니다. 이것은 개발에는 큰 도움이되지만 서버가 프로덕션 환경에서 결함이 발생하면 어떻게됩니까?

Phusion Passenger에서 환경 변수 표시를 비활성화하는 방법이 있습니까?

답변:


1

생산 모드로 변경해야합니다. 단계는 여기 에 요약되어 있습니다 . nginx 설치 (예 : 내가 사용하는 것)의 경우 passenger_app_env를 /opt/nginx/conf/nginx.conf에서 "production"으로 설정해야합니다. 다음은 그 모습을 보여주는 예입니다.

...
http {
    # Only for development purposes.
    # For production environment, set it accordingly (i.e. production vs development)
    # Remove this line when you upload an actual application.
    # For * TESTING * purposes only.
    passenger_app_env production;
    #passenger_app_env development;
    #passenger_friendly_error_pages off;
....

질문에 대답하기 위해 여기에 충분한 정보를 제공하십시오. 링크는 항상 끊어 지므로 다음에 Phusion Passenger 웹 사이트가 재구성되면 답변에 정보가 포함되지 않습니다. 또한, 50 명의 정보가 포함 된 문서에 누군가를 연결하고 "여기에서 찾아보기"라고 말하는 것은 큰 도움이되지 않습니다.
David Richerby

@DavidRicherby는 그 표절이 아닌가? 나는 그것을 개선하기 위해 무엇을 할 수 있는지 볼 것이지만, 나는 원망하고 싶지 않다.
Forest J. Handford

1
필요한 작은 부분 만 가져 가서 소스를 올바르게 인식하면 표절이 아니며 편집 작업에서이 두 가지 작업을 모두 수행합니다. 감사!
David Richerby

1
아파치에 대한 솔루션? PassengerAppEnv "production"VHost 파일에 추가 했지만 실록에 전체 로그 로그가 표시됩니다 (예 : 데이터베이스가 다운 된 경우)
Cyril Duchon-Doris
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.