Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Elixir Phoenix部署exrm,letsencrypt freebsd_Elixir_Freebsd_Phoenix Framework_Lets Encrypt_Exrm - Fatal编程技术网

Elixir Phoenix部署exrm,letsencrypt freebsd

Elixir Phoenix部署exrm,letsencrypt freebsd,elixir,freebsd,phoenix-framework,lets-encrypt,exrm,Elixir,Freebsd,Phoenix Framework,Lets Encrypt,Exrm,我想将phoenix应用程序部署到digital ocean的FreeBSD服务器,但我对所有这些新技术有点困惑。我也是一个新手在部署。我以前使用过heroku,但从未“真正部署”: 下面是我目前所做工作的列表: 1) 下载的virtualbox 2) 创建和配置FreeBSD与服务器类似,以便exrm在同一环境中运行 3) 运行letsencrypt auto-certonly--config/etc/letsencrypt/letsencrypt.ini,其中letsencrypt.ini为

我想将phoenix应用程序部署到digital ocean的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) 似乎有一个与长生不老药/凤凰和letsencrypt。这里有什么建议?我是否应该不使用letsencrypt

3) 还有什么我遗漏的吗

对于您关于letsencrypt的问题,我没有真正的答案,但是您是否阅读了phoenixframework.org上的部署指南?主要是这一个:评论跟随问题:)和@SashaFonseca感谢链接,很好resource@JasonHarrelson感谢链接,但它们太简单了,需要更高级的