Dehydrated:修订间差异
跳到导航
跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
(→設定) |
(→設定) |
||
第11行: | 第11行: | ||
== 設定 == | == 設定 == | ||
dehydrated在偵測到<code>/etc/dehydrated/config</code>時會 | dehydrated在偵測到<code>/etc/dehydrated/config</code> 或<code>/usr/local/etc/dehydrated/config</code>時(兩個都有 時 前者優先), 會 將<code>/etc/dehydrated</code> 或是<code>/usr/local/etc</code>當作設定目錄 ,所以 我們需要 產生<code>/etc/dehydrated/config</code>, 目前 裡面不需要有東西: | ||
<syntaxhighlight lang="shell-session"> | <syntaxhighlight lang="shell-session"> | ||
$ sudo mkdir /etc/dehydrated | $ sudo mkdir /etc/dehydrated |
2018年4月19日 (四) 08:13的版本
dehydrated是一套支援ACME协定的套件(目前仅由Let's Encrypt提供服务)。
安装
$ sudo add-apt-repository ppa:gslin/dehydrated
$ sudo apt update
$ sudo apt install dehydrated
设定
dehydrated在侦测到/etc/dehydrated/config
或/usr/local/etc/dehydrated/config
时(两个都有时前者优先),会将/etc/dehydrated
或是/usr/local/etc
当作设定目录,所以我们需要产生/etc/dehydrated/config
,目前里面不需要有东西:
$ sudo mkdir /etc/dehydrated
$ sudo touch /etc/dehydrated/config
将需要申请的域名放到同一个目录的domains.txt
内:
$ cd /etc/dehydrated
$ echo 'blog.gslin.org' | sudo tee -a domains.txt
$ echo 'wiki.gslin.org' | sudo tee -a domains.txt
执行
第一次需要同意条款:
$ sudo dehydrated --register --accept-terms
之后就可以用-c
自动更新:
$ sudo dehydrated -c
后续
上面提到更新的指令可以放到/etc/cron.weekly
内执行,透过传回值可以判断是否有更新,然后重跑nginx或是Postfix(以及其他有用到的服务)。