启用 HTTPS#

在开始之前,请购买 SSL 证书并下载 SSL *.cert 文件和 SSL *.key 文件。

注意:如果安全不是问题,为了测试,您可以设置自签名 SSL 证书。有关更多信息,请参阅 http://www.selfsignedcertificate.com/

  1. 将 SSL *.cert 文件和 SSL *.key 文件保存在您的主目录中。

  2. 配置服务器以使用这些密钥和正确的端口

    anaconda-server-config --set ssl_options.keyfile ~/localhost.key
    anaconda-server-config --set ssl_options.certfile ~/localhost.cert
    anaconda-server-config --set port 8443
    
  3. 重启您的服务器以使更改生效

    supervisorctl restart all
    
  4. 要进行测试,请在地址栏中使用 https 导航到该站点。

    注意:如果您使用自签名 SSL 证书,您的 Web 浏览器会发出警告,指出网站证书无法验证。

接下来,配置您的客户端工具 condaanaconda-client,通过设置 ssl_verify 标志从本地仓库拉取包。

配置 conda#

如果您的 conda 客户端配置为指向此本地仓库,请更新配置文件 .condarc 以包含 ssl_verify 标志。如果您使用的是自签名证书,请在 .condarc 中配置 ssl_verify 标志,使其指向用于签署 Anaconda Enterprise Repository 服务器证书的根 CA。

配置 anaconda-client#

如果您使用 anaconda-client 通过命令行连接到 Anaconda Enterprise Repository,请设置 ssl_verify 标志。

使用 anaconda config --files 查找 anaconda-client 配置文件。

请参阅命令参考,了解如何更新 anaconda-client 的客户端站点配置。