生产中带有 Snap 的 HTTPS
HTTPS with Snap in production
我的 Snap 配置如下
Local.withPool 2 $ \pool -> do
Local.parallel_ pool [ httpServe (setPort (read port) config) Main.skite
--, httpServe (setPort 8003 config) Ws.brz
]
--httpServe (setPort 8003 config) Ws.brz
where
config =
setErrorLog ConfigNoLog $
setAccessLog ConfigNoLog $
setSSLPort 443 $
setSSLCert "/etc/letsencrypt/../cert.pem" $
setSSLKey "/etc/letsencrypt/../privkey.pem" $
defaultConfig
在我构建和上传之后,所有证书都已到位,但 https://
无法正常工作。你有什么线索吗?
谢谢
我做到了:
首先我将这两行添加到配置
setSSLBind "0.0.0.0" $
setSSLChainCert False $
在此之后,使用 ghc -threaded
进行构建非常重要,这将得到它 运行
我的 Snap 配置如下
Local.withPool 2 $ \pool -> do
Local.parallel_ pool [ httpServe (setPort (read port) config) Main.skite
--, httpServe (setPort 8003 config) Ws.brz
]
--httpServe (setPort 8003 config) Ws.brz
where
config =
setErrorLog ConfigNoLog $
setAccessLog ConfigNoLog $
setSSLPort 443 $
setSSLCert "/etc/letsencrypt/../cert.pem" $
setSSLKey "/etc/letsencrypt/../privkey.pem" $
defaultConfig
在我构建和上传之后,所有证书都已到位,但 https://
无法正常工作。你有什么线索吗?
谢谢
我做到了:
首先我将这两行添加到配置
setSSLBind "0.0.0.0" $
setSSLChainCert False $
在此之后,使用 ghc -threaded
进行构建非常重要,这将得到它 运行