首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器域在哪里使用SSL证书文件?

服务器域在哪里使用SSL证书文件?
EN

Server Fault用户
提问于 2022-02-12 21:53:08
回答 1查看 167关注 0票数 0

我正在学习创建一个电报机器人,为了在电报上使用我的机器人,我必须得到一个带有HTTPS前缀的服务器。我使用了免费主机、免费域和免费net2FTP。所以我只能控制我的域目录。

现在,我正在使用SSLForFree和ZeroSSL在我的域中获得免费SSL认证的最后一步。问题是他们给了我一个SSL认证文件,说我只需要在我的服务器上安装它们,但我所做的只是在我的本地机器上安装certificate.crtca_bundle.crt。当我去检查安装时,它会抛出以下错误:

ZeroSSL安装错误

注意:我的服务器名在ZeroSSL服务器列表中不可用服务器名称: aba.ae \x{e76f}域名: telebot0001.aba.vg

另外,有一个名为private.key的文件,我不知道所有这些都意味着什么,但是知道如何修复这个错误吗?我只需要一个服务器把我的机器人上传到上面。

EN

回答 1

Server Fault用户

发布于 2022-02-12 22:53:45

很可能,在不知道操作系统和证书提供者的情况下,很难提出任何建议。在genric中,可以建议您在apache配置文件SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key中更改位于/etc/apache2/sites-available/default-ssl.conf某个位置的文件。

对于windows 10,如果不使用任何其他虚拟主机,则需要从SSLCertificateKeyFile "conf/ssl.key/server.key"SSLCertificateFile "conf/ssl.crt/server.crt"检查它,然后可以考虑从xampp Xammp小组更新httpd-ssl.conf

在以前版本的apache中,编辑cs_bundle文件曾经是必需的,但现在不再需要了。最有可能的情况是,您只需要源文件,私有key.it对于以后的apache来说是可选的。

编辑(在注释1之后)从下拉列表中打开您的xamp panel -> config (click on ),您会发现httpd-ssl.conf,或者您需要在windows中的xamp apache文件夹中创建虚拟主机。如果您正在以一种自由的方式使用所有东西,最有可能是在软创建面板(这是您的Cpanel)中,您可能会发现使用一次单击就可以生成SSL证书,并且它将为您设置所有内容。

注1请注意,免费SSL不会提供任何DV,OV,EV通配符证书,但它将帮助您测试您的应用程序。

注2还有另一种使用Cloudflare Cloudflare进行开发和测试的选项。Cloudflare SSL提供了更多的选项来使用他们的SSL来保护您的网站(这是基于letsencrypt的。他们的代理完全可以用于测试目的。在软计算面板中,您可能有与Cloudflare SSL和proxy集成的选项。

注3 Cloudflare在DNS中管理自己的CA和CAA记录,因此不能单独更新CAA或CA记录。因此,Cloudflare生成的SSL可以在AWS证书管理器中使用,但是AWS生成的证书不能在Cloudflare中使用。

用便笺你将在您的某个地方获得一些上传证书的选项,就像我在的第7层基于上传的负载平衡器中获得一个选项一样。编辑

注4参考文献:cloufflare SSL参考:查看一些博客和有关ssl本地pc ref的说明:在ubuntu类系统中设置apache ref:从数字海洋博客设置apache ref:SSL自签名 ref:类OEL操作系统中的SSL配置

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1093493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档