Ubuntu+Nginx安装

CERTBOT是一个可以自动获取SSL证书和自动部署证书的脚本,打开https://certbot.eff.org/ ,选择对应的系统的HTTP服务的程序,按下方的教程即可非常简单的安装本程序,也可以非常快捷的为本服务器网站安装SSL证书。

本说明只说明简单安装各系统的最新版本,以及最简单的证书安装方式,其它版本、使用通配符等高级功能,还请自行研究以上官网的安装说明。

安装

在Ubuntu系统上,Certbot团队维护PPA。您可以将其添加到存储库列表,并通过运行以下命令来安装Certbot。

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot / certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx 

Certbot的DNS插件也可用于您的系统,可用于从Let’s Encrypt的ACMEv2服务器自动获取通配符证书。 要使用其中一个插件,您必须为要获取Certbot具有插件的DNS提供程序获取证书的域配置DNS。可以在此处找到这些插件的列表以及有关使用它们的更多信息 。要安装其中一个插件,请运行上面的安装命令,但将python-certbot-nginx替换为要安装的DNS插件的名称。

入门

Certbot有一个Nginx插件,许多平台都支持它,并自动安装证书。

sudo certbot --nginx

运行此命令将为您获取证书,并让Certbot自动编辑您的Nginx配置以提供服务。如果您感觉更加保守并想手动更改Nginx配置,则可以使用certonly 子命令:

sudo certbot --nginx certonly

Ubuntu+Apche

安装

在Ubuntu系统上,Certbot团队维护PPA。您可以将其添加到存储库列表,并通过运行以下命令来安装Certbot。

$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository universe
$ sudo add-apt-repository ppa:certbot / certbot
$ sudo apt-get update
$ sudo apt-get install python-certbot-apache 

Certbot的DNS插件也可用于您的系统,可用于从Let’s Encrypt的ACMEv2服务器自动获取通配符证书。 要使用其中一个插件,您必须为要获取Certbot具有插件的DNS提供程序获取证书的域配置DNS。可以在此处找到这些插件的列表以及有关使用它们的更多信息 。要安装其中一个插件,请运行上面的安装命令,但将python-certbot-apache替换为要安装的DNS插件的名称。

入门

Certbot有一个Apache插件,许多平台都支持它,并自动安装证书。

$ sudo certbot --apache

运行此命令将为您获取证书,并让Certbot自动编辑您的Apache配置以提供服务。如果您感觉更加保守并希望手动更改Apache配置,则可以使用certonly 子命令:

$ sudo certbot --apache certonly

CentOS+Nginx

安装

Certbot打包在EPEL(企业Linux的额外包)中。要使用Certbot,必须先 启用EPEL存储库。在RHEL或Oracle Linux上,还必须启用可选通道。

注意:
如果您在EC2上使用RHEL,则可以通过运行以下命令启用可选通道:

$ yum -y install yum-utils
$ yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

执行此操作后,您可以通过运行以下命令安装Certbot:

$ sudo yum install python2-certbot-nginx

Certbot的DNS插件也可用于您的系统,可用于从Let’s Encrypt的ACMEv2服务器自动获取通配符证书。 要使用其中一个插件,您必须为要获取Certbot具有插件的DNS提供程序获取证书的域配置DNS。可以在此处找到这些插件的列表以及有关使用它们的更多信息 。要安装其中一个插件,请运行上面的安装命令,但将python2-certbot-nginx替换为要安装的DNS插件的名称。

入门

Certbot有一个Nginx插件,许多平台都支持它,并自动安装证书。

$ sudo certbot --nginx

运行此命令将为您获取证书,并让Certbot自动编辑您的Nginx配置以提供服务。如果您感觉更加保守并想手动更改Nginx配置,则可以使用certonly 子命令:

$ sudo certbot --nginx certonly

CentOS+Apache

安装

Certbot打包在EPEL(企业Linux的额外包)中。要使用Certbot,必须先 启用EPEL存储库。在RHEL或Oracle Linux上,还必须启用可选通道。

注意:
如果您在EC2上使用RHEL,则可以通过运行以下命令启用可选通道:

$ yum -y install yum-utils
$ yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

执行此操作后,您可以通过运行以下命令安装Certbot:

$ sudo yum install python2-certbot-nginx

Certbot的DNS插件也可用于您的系统,可用于从Let’s Encrypt的ACMEv2服务器自动获取通配符证书。 要使用其中一个插件,您必须为要获取Certbot具有插件的DNS提供程序获取证书的域配置DNS。可以在此处找到这些插件的列表以及有关使用它们的更多信息 。要安装其中一个插件,请运行上面的安装命令,但将python2-certbot-nginx替换为要安装的DNS插件的名称。

入门

Certbot有一个Nginx插件,许多平台都支持它,并自动安装证书。

$ sudo certbot --nginx
文档更新时间: 2019-01-05 09:51   作者:cklx