我想将凤凰应用程序部署到数字海洋的 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
这是从这篇文章中偷来的
4) 更改 phoenix 应用程序以支持 https
5) 使用 exrm 发布软件包并将 tar 发送到生产服务器
所以问题是:
1)我需要在生产服务器上运行letsencrypt还是我做的很好?2) elixir/phoenix 和letsencrypt
似乎有问题。这里有什么建议?我是否应该不使用letsencrypt
3)我还缺少什么