0

SSLを使用する単純なHappstackアプリケーションを作成しようとしています。このソースコードでは:

module Main where

import Happstack.Server( ok )
import Happstack.Server.SimpleHTTPS( TLSConf(..), nullTLSConf, simpleHTTPS )

conf :: TLSConf
conf = nullTLSConf{
  tlsPort = 8011
  , tlsCert = "server.crt"
  , tlsKey = "server.key"
  }

main :: IO ()
main = simpleHTTPS nullTLSConf $ ok "Hello, World!"

コンパイルされますが、通常のユーザーとして実行すると、次のようになります。

mytest: bind: permission denied (Permission denied)

ルートとして実行すると、次のようになります。

mytest: user error (error:02001002:system library:fopen:No such file or directory)

私が間違っていることは何ですか?

4

1 に答える 1

2

私はエラーを発見しました:

そのはず:

main = simpleHTTPS conf $ ok "Hello, World!"
于 2013-01-31T11:41:59.943 に答える