Nginx CI/CD如何适用于HTTPS web服务器?

Nginx CI/CD如何适用于HTTPS web服务器?,nginx,continuous-integration,ssl-certificate,web-deployment,continuous-delivery,Nginx,Continuous Integration,Ssl Certificate,Web Deployment,Continuous Delivery,我对CI/CD完全陌生,对web开发有一定的经验。我搜索了谷歌和StackOverflow,但找不到关于这个问题的答案或指南 我想为HTTPS web服务器设置一个开发环境,允许我在部署更改之前测试更改。现在,我正在使用NodeJS侦听服务器上包含SSL证书的端口。当没有活动用户更改代码时,我等待午夜。我停止节点服务器,编辑代码并再次运行节点服务器 我正在使用需要HTTPS的外部API,因此无法在本地测试代码。如果网站一直处于运行状态,并且我需要HTTPS连接来测试更改,那么我如何实际编辑代码并

我对CI/CD完全陌生,对web开发有一定的经验。我搜索了谷歌和StackOverflow,但找不到关于这个问题的答案或指南

我想为HTTPS web服务器设置一个开发环境,允许我在部署更改之前测试更改。现在,我正在使用NodeJS侦听服务器上包含SSL证书的端口。当没有活动用户更改代码时,我等待午夜。我停止节点服务器,编辑代码并再次运行节点服务器

我正在使用需要HTTPS的外部API,因此无法在本地测试代码。如果网站一直处于运行状态,并且我需要HTTPS连接来测试更改,那么我如何实际编辑代码并查看更改

我在网上找到了像Jenkins和Kubernetes for CI/CD这样的工具,它们有测试,但不完全是我需要的

我找到了一个使用NGINX进行负载平衡的解决方案,它建议了以下步骤:从平衡器中删除服务器,进行更改,测试代码,将服务器添加回负载平衡器,对其余服务器执行相同的操作

但是,这对我不起作用,因为服务器中必须有SSL证书,并且只有运行NGINX的初始服务器才有证书。如果我连接到每个服务器的IP地址,那么外部API就不能工作,因为现在连接是HTTP

如何将CI/CD应用于HTTPS web服务器?如何在不停止live server的情况下编辑代码并查看更改