我想将凤凰应用程序部署到数字海洋的FreeBSD服务器,但是我对这些新技术有点困惑。我也是部署的新手。我之前使用过heroku但从未真正部署过" :)
以下列出了我目前所做的事情:
1)下载的virtualbox
2)与服务器类似地创建和配置FreeBSD,以便exrm在相同的环境中运行
3)运行letsencrypt-auto certonly --config /etc/letsencrypt/letsencrypt.ini
,letsencrypt.ini
为
rsa-key-size = 4096
email = example@email.com
domains = yourdomain.com, www.yourdomain.com
text = True
authenticator = webroot
standalone-supported-challenges = tls-sni-01
webroot-path = /src/isafe/priv/static
这是从this post中偷来的
4)更改phoenix app以支持https
5)使用exrm发布包并将tar发送到生产服务器
所以问题是:
1)我是否需要在生产服务器上运行letsencrypt或我做的很好?
2)似乎有一个problem与elixir / phoenix和letsencrypt。这里有什么建议?我可能不会使用letsencrypt
3)还有什么我想念的吗