2013-03-24 72 views
3

我使用yesod init創建了一個yesod webapp。在開發過程中,我使用yesod devel在調試模式下運行warp服務器。現在我已經完成了一個初步版本,我想將它部署在ec2亞馬遜服務器上。因此,對於Apache服務器,我可以執行sudo service appache start來啓動服務器,並且服務器可以在關閉終端後繼續運行。我在哪裏可以找到一個良好的warp服務器手冊?

如何將我的應用程序放在warp服務器上並運行它(生產模式)?有沒有什麼好的網站可以顯示關於此的快速教程?我一直在尋找一段時間,但沒有運氣,關閉的是The yesod book,this bloghaskellwiki

+0

難道你不能在本地機器上靜態鏈接你的應用程序並上傳二進制文件嗎? – 2013-03-24 15:22:38

回答

1

This討論板對於如何在實際服務器上運行Yesod網站提供了非常實用的信息。

3

您可以考慮遵循deployment chapter中的建議或使用Keter deployment system

+0

我正在關注Nginx的設置,但是我仍然需要進行warp運行,以便Nginx能夠將所有tcp(端口80)流量重定向到正確的位置(warp端口)? – HHC 2013-03-24 23:44:55

+0

腳手架的站點包括它內部的翹曲。您編譯的可執行文件已經包含一個功能齊全的Web服務器 – 2013-03-25 04:47:24

+0

真的嗎?我雖然是在warpDebug模式?所以我可以運行yesod devel?關於關閉終端後服務器關閉的問題,我認爲有一種方法可以在後臺使用命令unix命令nohup在後臺運行yesod。但不知何故,我覺得有一個更好的方法來做到這一點。 – HHC 2013-03-25 06:10:36

相關問題