Bitnami 上的 HAProxy
要使用 Certbot,您需要...
命令行是一种通过键入文本命令并接收文本回复与计算机交互的方式。Certbot 运行在命令行界面,通常是在类 Unix 的服务器上。为了大多数目的使用 Certbot,您需要能够在您的 Web 服务器的命令行上安装和运行它,这通常通过 SSH 访问。
命令行是一种通过键入文本命令并接收文本回复与计算机交互的方式。Certb...
HTTP(超文本传输协议)是传统的但并不安全的方式,Web 浏览器使用它从 Web 服务器请求网页和其他在线资源的内容。它是互联网标准,通常与 TCP 端口 80 一起使用。世界上几乎所有网站都支持 HTTP,但使用 Certbot 或其他设置 HTTPS 方法配置的网站可能会自动将用户从网站的 HTTP 版本重定向到 HTTPS 版本。
HTTP(超文本传输协议)是传统的但并不安全的方式,Web 浏览器使用它从 Web 服务器请求...
HTTP(超文本传输协议)是传统的但并不安全的方式,Web 浏览器使用它从 Web 服务器请求网页和其他在线资源的内容。它是互联网标准,通常与 TCP 端口 80 一起使用。世界上几乎所有网站都支持 HTTP,但使用 Certbot 或其他设置 HTTPS 方法配置的网站可能会自动将用户从网站的 HTTP 版本重定向到 HTTPS 版本。
已
Certbot 通常用于将现有的 HTTP 网站切换到 HTTPS 模式(并在之后,在需要时继续续订网站的 HTTPS 证书)。一些 Certbot 文档假设或建议您有一个可以使用 HTTP 访问端口 80 的正常运行的网站。这意味着,例如,如果您使用 Web 浏览器使用 http:// 访问您的域名,您的 Web 服务器会响应,并且会出现某种内容(即使它只是默认欢迎页面,而不是您网站的最终版本)。使用 Certbot 的一些方法需要此先决条件,因此如果您已经使用 HTTP 设置了一个网站,您的体验会更流畅。(如果由于策略原因您的网站无法以这种方式访问,您可能需要使用 DNS 验证才能通过 Certbot 获得证书。)
Certbot 通常用于将现有的 HTTP 网站切换到 HTTPS 模式(并在之后,继续续订网站的 HTTPS 证书...
Certbot 通常用于将现有的 HTTP 网站切换到 HTTPS 模式(并在之后,在需要时继续续订网站的 HTTPS 证书)。一些 Certbot 文档假设或建议您有一个可以使用 HTTP 访问端口 80 的正常运行的网站。这意味着,例如,如果您使用 Web 浏览器使用 http:// 访问您的域名,您的 Web 服务器会响应,并且会出现某种内容(即使它只是默认欢迎页面,而不是您网站的最终版本)。使用 Certbot 的一些方法需要此先决条件,因此如果您已经使用 HTTP 设置了一个网站,您的体验会更流畅。(如果由于策略原因您的网站无法以这种方式访问,您可能需要使用 DNS 验证才能通过 Certbot 获得证书。)
并打开
不同的互联网服务通过使用不同的 TCP 端口号来区分。未加密的 HTTP 通常使用 TCP 端口 80,而加密的 HTTPS 通常使用 TCP 端口 443。要使用 certbot --webroot、certbot --apache 或 certbot --nginx,您应该在您将使用 Certbot 的服务器上托管一个已经在线的现有 HTTP 网站。此网站应该可以通过端口 80 访问互联网的其余部分。要使用 certbot --standalone,您不需要现有的网站,但您必须确保对服务器上端口 80 的连接不被防火墙阻止,包括可能由您的互联网服务提供商或 Web 托管服务提供商运行的防火墙。如果您不确定,请咨询您的 ISP 或托管服务提供商。(使用 DNS 验证不需要 Let’s Encrypt 与您的服务器建立任何入站连接,因此在这种情况下,您不需要现有的 HTTP 网站或能够接收端口 80 上的连接。)
不同的互联网服务通过使用不同的 TCP 端口号来区分。未加密的 HTTP 通常使用 TCP 端口 80,...
不同的互联网服务通过使用不同的 TCP 端口号来区分。未加密的 HTTP 通常使用 TCP 端口 80,而加密的 HTTPS 通常使用 TCP 端口 443。要使用 certbot --webroot、certbot --apache 或 certbot --nginx,您应该在您将使用 Certbot 的服务器上托管一个已经在线的现有 HTTP 网站。此网站应该可以通过端口 80 访问互联网的其余部分。要使用 certbot --standalone,您不需要现有的网站,但您必须确保对服务器上端口 80 的连接不被防火墙阻止,包括可能由您的互联网服务提供商或 Web 托管服务提供商运行的防火墙。如果您不确定,请咨询您的 ISP 或托管服务提供商。(使用 DNS 验证不需要 Let’s Encrypt 与您的服务器建立任何入站连接,因此在这种情况下,您不需要现有的 HTTP 网站或能够接收端口 80 上的连接。)
服务器是互联网上提供服务的计算机,例如网站或电子邮件服务。大多数网站所有者向托管提供商支付费用,以使用位于数据中心并通过互联网管理的服务器。这可能是一个物理专用服务器、一个虚拟专用服务器 (VPS) 或一个共享服务器。其他服务器提供互联网基础设施的其他部分,例如 DNS 服务器。
服务器是互联网上提供服务的计算机,例如网站或电子邮件服务....
服务器是互联网上提供服务的计算机,例如网站或电子邮件服务。大多数网站所有者向托管提供商支付费用,以使用位于数据中心并通过互联网管理的服务器。这可能是一个物理专用服务器、一个虚拟专用服务器 (VPS) 或一个共享服务器。其他服务器提供互联网基础设施的其他部分,例如 DNS 服务器。
你可以通过
SSH(代表“安全外壳”)是一种连接到远程服务器并访问该服务器命令行的技术,通常用于管理它。服务器管理员可以授予其他人 SSH 访问权限,也可以直接使用 SSH 访问权限来远程管理服务器。SSH 通常用于访问运行类似 Unix 的操作系统的服务器,但您的计算机不必运行 Unix 才能使用 SSH。您通常从计算机的终端中的命令行使用 SSH,方法是在终端中键入类似 ssh username@example.com 的命令,尤其是当您的计算机运行 Linux 或 macOS 时。登录后,您将可以访问服务器的命令行。如果您在计算机上使用 Windows,您也可以使用专用 SSH 应用程序,例如 PuTTY。大多数 Certbot 用户通过 SSH 在远程服务器上的命令提示符中运行 Certbot。
SSH(代表“安全外壳”)是一种连接到远程服务器并访问... 的技术。
SSH(代表“安全外壳”)是一种连接到远程服务器并访问该服务器命令行的技术,通常用于管理它。服务器管理员可以授予其他人 SSH 访问权限,也可以直接使用 SSH 访问权限来远程管理服务器。SSH 通常用于访问运行类似 Unix 的操作系统的服务器,但您的计算机不必运行 Unix 才能使用 SSH。您通常从计算机的终端中的命令行使用 SSH,方法是在终端中键入类似 ssh username@example.com 的命令,尤其是当您的计算机运行 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 提供商允许您用于更改... 的密码或其他类型的秘密。
没有这些要求?
不用担心!一些托管提供商会自动执行 HTTPS 流程。 查看托管提供商的完整列表,或者 了解有关如何设置系统的更多信息。
您是否使用 Bitnami 模板或服务器运行您的网站?
Bitnami 提供自己的工具和说明,让您的网站通过 HTTPS 运行。请按照以下步骤操作: https://docs.bitnami.com/general/how-to/generate-install-lets-encrypt-ssl/。
我们建议您遵循这些官方说明,而不是使用 Certbot。