用它生成证书导入nginx实现https访问,附github使用方式及docker镜像操作

2025-05-06
来源:网络整理

使用它来生成证书,然后将其导入它,您可以访问它。可以在使用的方式中找到它。对于大多数读者来说,也许太复杂了。为了促进所有人使用,我将其包装到镜子中,通过:

sudo pull /:

您可以取下图像并运行:

sudo run -It -rm -v/data/www:/data/data/www -v/etc/:/etc/etc/ - -w/data/www

请注意,您可以将上面的域名和 /数据 /www更改为root路径。非常简单,您可以在一步之内获得证书。 (如果读者从未接触过它,则可以在线搜索如何在相应系统上安装它,然后执行拉动操作和上述操作以生成证书)

接下来,导入上面生成的证书。该方法也很简单。将这三个代码添加到相应的配置文件中,这是可以的。重新启动并生效。

443 SSL;

/etc//live/.com/cert.pem;

/etc//live/.com/.pem;

此外,也可以在您自己的网站上使用使用此方法生成的证书,以使您的网站更安全。关键是免费!

证书已在大多数主流浏览器上进行了测试,没有问题。至少它们比某些国内证书更可靠。一些国内证书已被诸如之类的浏览器阻止。

(这是作者本人探索的方法。作者对任何法律问题概不负责。但是,它声称是开源的,因此大胆地使用 ^_ ^)

2。预览和调试

1。预览

当开发人员开发应用程序时,以查看是否存在任何问题或想查看真实体验的方式,他们会选择在发布手机之前在手机上预览它。

如图所示,选择项目并单击预览。如果您没有问题,我们将在这里帮助您打包和上传代码。包装后的代码很小。在我们的示例中,演示只有大约20k。上传后,QR码将弹出:

您只能通过登录该开发工具来扫描帐户来预览,而有效期仅为25分钟。

在前几次扫描中,由于加载了某些资源文件,因此将出现一个接口:

然后转到主页,看起来像这样:

看来它与网页H5应用程序没有太大不同,主要是在经验方面,例如反应速度,流利性等。

2。调试

我们可以单击右上角的三个点“ ...”的菜单弹出窗口以选择“打开调试”:

选择“打开调试”,我们可以直接在手机上调试。让我们首先查看其效果,并会有一个提示:

您需要再次扫描代码以输入。然后将在右下角显示一个按钮:

单击它进入控制台,如下:

有两个主要选项卡,一个记录了该程序打印的日志信息,并将其分为五个子标签:所有,日志,信息,警告和;

另一个是系统信息,主要检查与系统和网络有关的一些信息。

当开发人员调试时,可以在第一个选项卡上查看它们的日志。需要此控制台的原因是小程序不支持它,并且在调试过程中查看数据是不方便的。

3。释放

1。上传

开发后,确认没有问题,您可以单击上图中图中的“上传”按钮以将其上传到微信背景。只有管​​理员和开发人员可以在此处操作。您会看到上传的编译包装大小实际上很小,只有24K。这主要是因为没有本地图片,如果有图片,它将更大。

2.提交前准备

如图所示,登录到微信小程序的背景:

上传后,下一步是提交审查。但是,在此之前,我们需要进行一些操作:

(1)补充迷你程序的基本信息,例如名称,图标,描述等;

(2)如果发布者不是管理员,则必须在此处添加开发人员以上传并发布代码;

(3)配置服务器域名。如果您的迷你程序使用网络请求,则必须首先在“设置” - “开发设置”中添加域名;

(4)提交审查。

迷你程序的基本信息(例如名称,图标等)是该帐户的全局信息。徽标图标可以在一个月内修改5次。设置了名称后,它将无法修改,并且不得与已由公共平台拥有的订阅和服务帐户重复。腾讯客户服务有详细的说明:

如果开发人员本人是管理员,则可以忽略上面的步骤(2),因为管理员“自动拥有开发人员的所有权利,并且不需要重复绑定”。

一个电子邮件帐户只能申请一个迷你程序。如果我想开发多个迷你程序,该怎么办?该平台在这里有说明:

除了可以通过单个工业和商业家庭认证的5个迷你计划,还有50个迷你计划可以由其他类型的一个实体进行认证。

换句话说,如果您是业务的主体,则可以获得50个电子邮件地址,申请50个帐户并开发50个Mini计划,并且每个计划都必须经过认证才能发布。

因此,在设置名称时要小心,一旦设置一个名称,您就会少机会。

此外,对于服务器域名,我想再次强调您必须配置它,否则您将无法使用API​​来制作网络数据请求。

3。提交审查

完成先前的准备工作后,单击左侧的“开发管理”菜单,以查看我们之前上传的软件包:

单击以提交评论,QR码弹出:

扫描通过的代码后,输入补充审核信息的页面:

您可以在此处绑定测试微信帐户。最好是用户不经常使用的帐户,因为微信审稿人需要登录您的帐户以进行审查。

当然,这取决于您的产品是否与用户帐户系统有密切的关系。如果没有,也可能没有提供工具产品。

以下区域需要配置添加功能页面:

这些功能页面主要用于促进用户快速搜索您的应用程序。可以添加多个功能页面以增加搜索的概率。填写后,提交以供审查。

在上面的图片中,提交后,它将显示为“附加”,并将在大约两个或三个工作日内批准(这段时间不确定,具体取决于特定情况,我们的迷你计划将需要2个工作日)。右侧有一个“详细信息”链接,单击以查看版本详细信息:

通过评论时,您可以看到以下接口:

最后写:

如果您在阅读我们的发行过程后遇到其他一些问题,请加入我们并分享您的经验。

如果您是个人开发人员并且无法发布个人迷你程序,也可以加入我们,我们将为您提供帮助。

如果您写了精彩的演示并体验文章,并想向更多的人展示它们,欢迎您加入我们!

如果您认为我的文章很有帮助,请遵循我们的官方帐户并将文章转发给您的朋友圈。您的支持是我们写作的动力,谢谢。

分享