2014-06-12 50 views

回答

1

據官方Dokku readme(v0.2.3):

所有子

要啓用所有的應用程序一次,你會 需要一個通配符TLS證書TLS連接。

要啓用TLS在所有的應用程序,複製或符號鏈接.crt/.pem.key 文件到/home/dokku/tls文件夾(創建這個文件夾,如果 不存在的話)分別爲server.crtserver.key。然後,通過編輯/etc/nginx/conf.d/dokku.conf和 取消註釋這兩行啓用 證書(刪除#):

ssl_certificate /home/dokku/tls/server.crt;

ssl_certificate_key /home/dokku/tls/server.key;

nginx的配置將需要爲了重新加載爲更新的TLS配置>被應用。 這可以通過init系統或通過重新部署 應用程序來完成。一旦啓用TLS,應用程序將可通過https://訪問 (來自http://的重定向也適用)。

注意:除非應用程序的VHOST匹配 證書的名稱,否則將不啓用TLS。 (也就是說,如果你有* .example.com的TLS 不會爲something.example.org或example.net啓用一個證書)

免責聲明:我沒有這個測試自己,它只是從官方文檔。

+0

http://progrium.viewdocs.io/dokku/nginx鏈接到較新的文檔。 –