私はyesodとhaskellを初めて使用しています。私はちょうどstack exec -- yesod devel
によって実行することができる小さな足場のサイトを作成することができました。しかし、私は混乱しています:このサイトをオンラインにするにはどうすればいいですか?
これは基本的な質問です。おそらく私はちょうどウェブ開発の仕組みを理解していない:私は多くのWeb開発について知らない、これは愚かな質問かもしれないが、私はyesod bookで関連する議論を見つけることができません。
私はウェブサイトをオンラインにする方法についてのチュートリアルを見てきました。これは通常、いくつかのhtmlファイルをアップロードすることを意味します。しかし、私はyesodによって生成されたhtmlファイルも見ません。
この初心者向けの質問に対する助言やご意見は、大変ありがとうございます。`yesod devel`の後は?
1
A
答えて
2
かなり詳細な手順は、イェソド帳に見つけることができます:http://www.yesodweb.com/book/deploying-your-webapp
かいつまん:あなたはあなたのアプリケーションに(Apacheやnginxのような)HTTPサーバからの要求を転送する必要がイェソドサーバーを展開する(おそらく上ワープ)。 "あなたのアプリケーション"とは、実行可能ファイル(コンパイル済みのHaskellコード)、サーバー構成と静的ファイル(イメージ、フォント、JSライブラリ...)を意味します。
「オンライン」で「公開アクセス可能」を意味する場合、通常はVPSなどの外部ホスティングを意味する一定のネットワーク接続(好ましくはパブリックIP)を持つサーバーでこれを行う必要があります。
関連する問題
- 1. Yesod devel cpu overhead
- 2. Yesod develサーバーのみipv6でリッスン
- 3. "イェソドのdevelのは" devel.hs
- 4. yesod develエラー "-package-key mainを満たすことができません"
- 5. brewのインストール方法cmake libaio-devel libffi-devel glib2 glib2-devel
- 6. lts-7.9を使ったScaffolded Yesodアプリケーション: `stack build`が動作し、` stack test`が動作します。 `stack exec-yesod devel`はありません
- 7. Yesod GHCバージョン
- 8. サブディレクトリのYesodアプリケーションソース
- 9. Yesodデータベース移行ループ
- 10. Yesodとdocker-composeログを開発モードで
- 11. ghcを7.0.3にアップグレードするwai-handler-devel
- 12. Yesod、withAsync
- 13. Yesodボタンクリックハンドラー
- 14. Yesodサンプルプロジェクト
- 15. Yesodのナビゲーションメニュー
- 16. YesodのWebソケット?
- 17. Yesodの例外
- 18. Yesodのローカリゼーション
- 19. Yesod削除カスケード
- 20. elasticbeanstalk gccとpython-develのインストール
- 21. ディープスタックとyesod
- 22. Yesod javascript formatting
- 23. Yesod、WebSockets and Persistent
- 24. jQuery on yesod haskell
- 25. ハスケルYesod問題
- 26. Yesod forms with page flow
- 27. Yesodの複数の認証?
- 28. Yesodの電子メールログインのカスタムウィジェット
- 29. ImageMagick develパッケージon Red Hatオープンシフト
- 30. Python環境管理(devel/release)
ありがとうございます。今私はこれについてかなり漠然とした印象を持っています。 :) yesododの本の章を読んだ後にもう少し質問がありますが、私は新しい質問を投稿します。 :P – awllower