开启 HTTPS ¶
在开始之前,请购买 SSL 证书并下载 SSL*.cert
文件和 SSL*.key
文件。
注意:如果安全不是问题,为了测试,您可以设置自签名 SSL 证书。有关更多信息,请参阅 http://www.selfsignedcertificate.com/。
将 SSL
*.cert
文件和 SSL*.key
文件保存在您的主目录中。配置服务器以使用这些密钥和正确的端口:
anaconda-server-config --set ssl_options.keyfile ~/localhost.key anaconda-server-config --set ssl_options.certfile ~/localhost.cert anaconda-server-config --set port 8443
重新启动服务器以使更改生效:
supervisorctl restart all
要进行测试,请使用
https
地址栏中的导航到该站点。注意:如果您使用自签名 SSL 证书,您的 Web 浏览器会发出无法验证网站证书的警告。
接下来,配置您的客户端工具conda
并anaconda-client
通过设置ssl_verify
标志从本地存储库中提取包。
配置畅达¶
如果您的 conda 客户端配置为指向此本地存储库,请更新配置文件.condarc
以包含该ssl_verify
标志。如果您使用的是自签名证书,请将ssl_verify
标志配置.condarc
为指向用于签署 Anaconda Enterprise Repository 服务器证书的根 CA。