-- built-in pages like \"404 Not Found\".
, cnfServerHost :: !Strict.ByteString
- -- |A port ID to listen to HTTP clients.
- , cnfServerPort :: !PortID
+ -- |A port number (or service name) to listen to HTTP clients.
+ , cnfServerPort :: !ServiceName
-- |Local IPv4 address to listen to HTTP clients. Set this to
-- @('Just' "0.0.0.0")@ if you want to accept any IPv4
-- |A port ID to listen to HTTPS clients. Local addresses
-- (both for IPv4 and IPv6) will be derived from the parent
-- 'Config'.
- sslServerPort :: !PortID
+ sslServerPort :: !ServiceName
-- |An SSL context for accepting connections.
, sslContext :: !SSLContext
defaultConfig = Config {
cnfServerSoftware = C8.pack "Lucu/1.0"
, cnfServerHost = C8.pack (unsafePerformIO getHostName)
- , cnfServerPort = Service "http"
+ , cnfServerPort = "http"
, cnfServerV4Addr = Just "0.0.0.0"
, cnfServerV6Addr = Just "::"
, cnfSSLConfig = Nothing