2013-04-01 4 views
0

프로덕션 환경에서 응용 프로그램 포트 번호를 영구히 변경하려면 어떻게합니까?레일 webrick 생산 포트 번호

rails s -p 3005 서버를 시작할 때 포트 번호를 지정할 수 있다는 것을 알고 있지만, 응용 프로그램을 시작할 때마다 포트 번호를 지정해야 할 필요가 없도록 포트 번호를 변경하는 방법이 궁금합니다.

답변

6

프로덕션 환경에서 webrick을 사용하지 마십시오.

개발 목적으로 만 최적화되어 있습니다. thin, unicorn 또는 passenger과 같이 사용하십시오. 앱을 배포 할 때 웹 서버를 시작하거나 다시 시작하는 카피스트라 노 조리법을 찾을 수 있습니다.

+1

iltempo의 요점을 되풀이 해 드리겠습니다. ** 생산에 Webrick을 사용하지 마십시오 **. Webrick 버전 및 Ruby 버전과 같은 정보를 포함하는 자세한 서버 헤더를 의도적으로 패치 레벨까지 보냅니다. 먹이 스캐너는 서버를보다 효과적으로 타겟팅 할 수 있으며 공격자는 공격을 서버에 맞게 조정할 수 있습니다. 설치가 매우 쉽기 때문에 Thin을 사용하는 것이 좋습니다. – Ashitaka

0

This은 개발 중에 실행되는 질문 참조에도 불구하고 귀하의 질문에 대한 답변을 제공합니다. config/boot.rb를 per으로 수정하는 것에 동의하는 경향이 있습니다.

그러나 iltempo는 프로덕션 환경에서 다른 스택을 사용해야한다는 것이 맞습니다. 나는 여객과 행운을 빈다.