2013-04-01 52 views
0

如何在生產中永久更改我的應用程序端口號?Rails webrick生產端口號

我知道我可以在啓動服務器rails s -p 3005時指定端口號,但想知道如何更改它,以便每次啓動應用程序時都不必指定端口號。

回答

6

不要在生產中使用的WEBrick。

它僅用於開發目的進行了優化。例如,使用類似thin,unicornpassenger的東西。您可以在部署應用程序時發現capistrano食譜來啓動或重新啓動Web服務器。

+1

讓我重申iltempo的觀點:**不要在生產中使用Webrick **。它故意發送詳細的服務器頭文件,包括Webrick版本和Ruby版本等信息,直到補丁級別。獵物掃描儀可以更有效地定位您的服務器,並且攻擊者可以針對您的服務器定製攻擊。我建議使用Thin,因爲它非常易於安裝。 – Ashitaka

0

This似乎回答你的問題,即使在發展運行問題的參考。我傾向於同意修改config/boot.rb爲per

但是,iltempo是正確的,你應該在生產中使用不同的堆棧。我和Passenger有過好運。