我不明白爲什麼當我在同一行上運行命令RAILS_ENV=production rails s
時,它不在端口80上而不是端口3000上運行。我希望它在生產模式下運行,但它不在正確的端口上運行。有人知道爲什麼我試圖使用橡膠,但我沒有運行任何命令,只是改變了它在這個tutorial中說的一些文件。生產模式未在端口80上運行(Rails)
[email protected]:/home/ubuntu/Git/# RAILS_ENV=production rails s => Booting Thin
=> Rails 3.2.11 application starting in production on \http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
\>> Thin web server (v1.5.1 codename Straight Razor)
\>> Maximum connections set to 1024
\>> Listening on 0.0.0.0:3000, CTRL+C to stop
^C>> Stopping ...
Exiting
'RAILS_ENV =生產導軌服務器-p 80' – MrYoshiji
@MrYoshiji我確實運行過,但我想我不必明確說明它應該在哪個運行。我認爲它在我處於生產模式時會自動默認爲80端口? – Petesta
默認情況下,它不能在生產模式下運行80,您需要添加'-p 80'參數 – MrYoshiji