macOS 上的 Plesk
要使用 Certbot,您需要...
命令行是通过键入文本命令并接收文本回复来与计算机交互的一种方式。 Certbot 是从命令行界面运行的,通常是在类 Unix 的服务器上。 为了将 Certbot 用于大多数用途,您需要能够在网络服务器的命令行上安装和运行它,该命令行通常通过 SSH 访问。
命令行是通过键入文本命令并接收文本回复来与计算机交互的一种方式。 Cert...
HTTP(超文本传输协议)是传统的但并不安全的网络浏览器向网络服务器请求网页和其他在线资源内容的方法。 它是一个互联网标准,通常与 TCP 端口 80 一起使用。 世界上几乎所有网站都支持 HTTP,但使用 Certbot 或其他方法设置 HTTPS 的网站可能会自动将用户从网站的 HTTP 版本重定向到 HTTPS 版本。
HTTP(超文本传输协议)是传统的但并不安全的网络浏览器向网络服务器请求...
HTTP(超文本传输协议)是传统的但并不安全的网络浏览器向网络服务器请求网页和其他在线资源内容的方法。 它是一个互联网标准,通常与 TCP 端口 80 一起使用。 世界上几乎所有网站都支持 HTTP,但使用 Certbot 或其他方法设置 HTTPS 的网站可能会自动将用户从网站的 HTTP 版本重定向到 HTTPS 版本。
它
Certbot 通常用于将现有的 HTTP 网站切换为在 HTTPS 中运行(并且,之后,在需要时继续更新网站的 HTTPS 证书)。 一些 Certbot 文档假设或建议您拥有一个可以从端口 80 使用 HTTP 访问的工作网站。 这意味着,例如,如果您使用网络浏览器通过 http:// 访问您的域,您的网络服务器会进行响应,并显示某种内容(即使它只是默认的欢迎页面而不是您网站的最终版本)。 使用 Certbot 的某些方法需要满足此先决条件,因此如果您已经设置了一个使用 HTTP 的网站,则会获得更顺畅的体验。 (如果您的网站由于政策原因无法以这种方式访问,您可能需要使用 DNS 验证才能使用 Certbot 获取证书。)
Certbot 通常用于将现有的 HTTP 网站切换为在 HTTPS 中运行(并且,之后...
Certbot 通常用于将现有的 HTTP 网站切换为在 HTTPS 中运行(并且,之后,在需要时继续更新网站的 HTTPS 证书)。 一些 Certbot 文档假设或建议您拥有一个可以从端口 80 使用 HTTP 访问的工作网站。 这意味着,例如,如果您使用网络浏览器通过 http:// 访问您的域,您的网络服务器会进行响应,并显示某种内容(即使它只是默认的欢迎页面而不是您网站的最终版本)。 使用 Certbot 的某些方法需要满足此先决条件,因此如果您已经设置了一个使用 HTTP 的网站,则会获得更顺畅的体验。 (如果您的网站由于政策原因无法以这种方式访问,您可能需要使用 DNS 验证才能使用 Certbot 获取证书。)
拥有一个开放的
不同的互联网服务通过使用不同的 TCP 端口号来区分。 未加密的 HTTP 通常使用 TCP 端口 80,而加密的 HTTPS 通常使用 TCP 端口 443。 要使用 certbot --webroot、certbot --apache 或 certbot --nginx,您应该在您将使用 Certbot 的服务器上拥有一个已在线托管的现有 HTTP 网站。 此网站应通过端口 80 对互联网上的其他用户可用。 要使用 certbot --standalone,您不需要现有的网站,但您必须确保到服务器上端口 80 的连接没有被防火墙阻止,包括可能由您的互联网服务提供商或网络托管提供商运行的防火墙。 如果您不确定,请与您的 ISP 或托管提供商联系。 (使用 DNS 验证不需要 Let's Encrypt 建立任何传入连接到您的服务器,因此特别是在这种方法中,不需要拥有现有的 HTTP 网站或接收端口 80 连接的能力。)
不同的互联网服务通过使用不同的 TCP 端口号来区分。 未加密的 HTTP ...
不同的互联网服务通过使用不同的 TCP 端口号来区分。 未加密的 HTTP 通常使用 TCP 端口 80,而加密的 HTTPS 通常使用 TCP 端口 443。 要使用 certbot --webroot、certbot --apache 或 certbot --nginx,您应该在您将使用 Certbot 的服务器上拥有一个已在线托管的现有 HTTP 网站。 此网站应通过端口 80 对互联网上的其他用户可用。 要使用 certbot --standalone,您不需要现有的网站,但您必须确保到服务器上端口 80 的连接没有被防火墙阻止,包括可能由您的互联网服务提供商或网络托管提供商运行的防火墙。 如果您不确定,请与您的 ISP 或托管提供商联系。 (使用 DNS 验证不需要 Let's Encrypt 建立任何传入连接到您的服务器,因此特别是在这种方法中,不需要拥有现有的 HTTP 网站或接收端口 80 连接的能力。)
服务器是指连接到互联网的计算机,用于提供服务,例如网站或电子邮件服务。大多数网站所有者都会向托管服务提供商付费,以便使用位于数据中心并通过互联网管理的服务器。这可能是一台物理专用服务器、一台虚拟专用服务器 (VPS) 或一台共享服务器。其他服务器提供互联网基础设施的其他部分,例如 DNS 服务器。
服务器是指连接到互联网的计算机,用于提供服务,例如网站或电子邮件服务....
服务器是指连接到互联网的计算机,用于提供服务,例如网站或电子邮件服务。大多数网站所有者都会向托管服务提供商付费,以便使用位于数据中心并通过互联网管理的服务器。这可能是一台物理专用服务器、一台虚拟专用服务器 (VPS) 或一台共享服务器。其他服务器提供互联网基础设施的其他部分,例如 DNS 服务器。
你可以通过
SSH(代表“安全外壳”)是一种用于连接到远程服务器并访问该服务器上命令行的技术,通常用于管理服务器。服务器管理员可以授予他人 SSH 访问权限,也可以直接使用 SSH 访问权限来远程管理服务器。SSH 通常用于访问运行类似 Unix 的操作系统的服务器,但你的计算机不必运行 Unix 才能使用 SSH。你通常从你的计算机的命令行终端输入一个命令,例如 ssh username@example.com,来使用 SSH,尤其是你的计算机运行的是 Linux 或 macOS。登录后,你将可以访问服务器的命令行。如果你的计算机使用 Windows,你也可以使用专用 SSH 应用程序,例如 PuTTY。大多数 Certbot 用户通过 SSH 从远程服务器上的命令提示符运行 Certbot。
SSH(代表“安全外壳”)是一种用于连接到远程服务器并访问该服务器上的命令行...
SSH(代表“安全外壳”)是一种用于连接到远程服务器并访问该服务器上命令行的技术,通常用于管理服务器。服务器管理员可以授予他人 SSH 访问权限,也可以直接使用 SSH 访问权限来远程管理服务器。SSH 通常用于访问运行类似 Unix 的操作系统的服务器,但你的计算机不必运行 Unix 才能使用 SSH。你通常从你的计算机的命令行终端输入一个命令,例如 ssh username@example.com,来使用 SSH,尤其是你的计算机运行的是 Linux 或 macOS。登录后,你将可以访问服务器的命令行。如果你的计算机使用 Windows,你也可以使用专用 SSH 应用程序,例如 PuTTY。大多数 Certbot 用户通过 SSH 从远程服务器上的命令提示符运行 Certbot。
以及使用
Sudo 是类似 Unix 的操作系统上用于以 root(系统管理员)身份运行特定命令的最常见命令。如果你以 root 以外的用户身份登录到服务器,则可能需要在你的 Certbot 命令之前加上 sudo,以便它们以 root 身份运行(例如,sudo certbot 而不是只输入 certbot),特别是如果你使用的是 Certbot 与 Apache 或 Nginx 等 Web 服务器的集成。(如果需要,certbot-auto 脚本会自动运行 sudo,即使你没有指定它。)
Sudo 是类似 Unix 的操作系统上用于以 root(系统管理员)身份运行特定命令的最常见命令...
Sudo 是类似 Unix 的操作系统上用于以 root(系统管理员)身份运行特定命令的最常见命令。如果你以 root 以外的用户身份登录到服务器,则可能需要在你的 Certbot 命令之前加上 sudo,以便它们以 root 身份运行(例如,sudo certbot 而不是只输入 certbot),特别是如果你使用的是 Certbot 与 Apache 或 Nginx 等 Web 服务器的集成。(如果需要,certbot-auto 脚本会自动运行 sudo,即使你没有指定它。)
如果你想要一个
通配符证书是指包含一个或多个以*.
开头的名称的证书。浏览器将接受星号 (*
) 处的任何标签。例如,*.example.com
的证书对于 www.example.com
、mail.example.com
、hello.example.com
和 goodbye.example.com
都是有效的。
但是,只包含*.example.com
名称的通配符证书**不会**对example.com
有效:替换的标签不能是空的。如果你希望证书对example.com
有效,你还需要在证书上包含example.com
(即不包含*.
部分)。
此外,星号只能被单个标签替换,而不能被多个标签替换。例如,hello.goodbye.example.com
名称不会被只包含*.example.com
名称的证书覆盖。但是,它将被*.goodbye.example.com
覆盖。请注意,通配符名称不能包含多个星号。例如,*.*.example.com
是无效的。
通配符证书是指包含一个或多个以*.
开头的名称的证书。浏览器将接受星号 (*
) 处的...
通配符证书是指包含一个或多个以*.
开头的名称的证书。浏览器将接受星号 (*
) 处的任何标签。例如,*.example.com
的证书对于 www.example.com
、mail.example.com
、hello.example.com
和 goodbye.example.com
都是有效的。
但是,只包含*.example.com
名称的通配符证书**不会**对example.com
有效:替换的标签不能是空的。如果你希望证书对example.com
有效,你还需要在证书上包含example.com
(即不包含*.
部分)。
此外,星号只能被单个标签替换,而不能被多个标签替换。例如,hello.goodbye.example.com
名称不会被只包含*.example.com
名称的证书覆盖。但是,它将被*.goodbye.example.com
覆盖。请注意,通配符名称不能包含多个星号。例如,*.*.example.com
是无效的。
DNS 凭据是指 DNS 提供商允许你用来更改 DNS 记录内容的密码或其他类型的秘密(例如 API 密钥)。它们通常由你的域名注册商(或其他 DNS 提供商,如果你的 DNS 提供商与你的注册商不同)颁发。DNS 凭据是一种敏感的秘密,因为它们可以用于完全接管你的网站。你不应该公开分享这些凭据或与未经授权的人分享。将凭据副本提供给 Certbot 以便它自动执行 DNS 验证是可以的,因为它在你的机器上本地运行。
DNS 凭据是指 DNS 提供商允许你用来更改 DNS 记录内容的密码或其他类型的秘密(例如 API 密钥)...
没有这些要求?
别担心!一些托管服务提供商会自动完成 HTTPS 过程。 查看完整的托管服务提供商列表,或 了解有关如何设置系统的更多信息。
对于 Plesk,你甚至不需要安装 Certbot。相反,使用 Plesk 中已经可用的扩展程序 - 它还会为你提供证书的自动续订!阅读有关扩展程序的更多信息 在这里。
对于 Plesk,你甚至不需要安装 Certbot。相反,使用 Plesk 中已经可用的扩展程序 - 它还会为你提供证书的自动续订!阅读有关扩展程序的更多信息 在这里。