当前位置: 首页 > 知识库问答 >
问题:

启用TLS 1.2 Apache

牟华翰
2023-03-14

我想在Ubuntu服务器18中启用TLS1.2。

我已经编辑了/etc/apache2/mods available/ssl。conf,添加

SSLProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite HIGH:!aNULL:!MD5:!3DES
SSLHonorCipherOrder on

但Apache仍在使用TLS1.0。可以激活tls 1.2吗?

Apache版本是Apache/2.4.29(Ubuntu)

共有1个答案

乐宜民
2023-03-14

要在Apache中启用TLS 1.2,您需要更改/添加SSL协议指令。

要执行这些操作,应启用mod_ssl,如果未启用,请使用命令sudo a2enmod ssl

SSLProtocol -all +TLSv1.2 #This makes Apache to support only TLSv1.2

如果您有OpenSSL 1.1.1或更新版本,您也可以支持TLSv1.3。您可以通过运行命令:openssl version来检查OpenSSL版本。

编辑:

您还需要Apache 2.4.36或更高版本才能使用TLSv1.3。

 类似资料:
  • 启用 Elasticsearch 请注意以下所有命令都是在 Homestead 虚拟机中运行。 定制的 Homestead 中,我们已经内置安装了 Elasticsearch ,但是由于 Elasticsearch 运行时会占用较多系统资源,默认是关闭的。使用的时候你只需要进入虚拟机中,将其开启即可: $ sudo systemctl restart elasticsearch.service E

  • 我正在使用Jhipster来生成API。 在Spring boot中还需要做什么来启用CORS吗?

  • 启用搜索 Docusaurus 支持使用 Algolia DocSearch 进行搜索。 一旦你建立了你的网站,输入你的网站信息 来让 Algolia 抓取你网站的文档页面。 Algolia 会向您发送您的网站的 API 密钥和索引名称。 启用搜索栏 在 algolia 部分的 siteConfig.js 中输入您的搜索 API 密钥和索引名称,以启用您的网站搜索。 const siteConfi

  • void enableTable(String tableName) 功能 将一张DISABLED状态的表上线,状态变成ENABLED,成功后,表可以正常读写 方法参数 1.tableName : String : required 方法返回值 void 异常错误码 INTERNAL_ERROR(1) : 服务器异常 ACCESS_DENIED(4) : 不具有启用表的权限 RESOURCE_NO

  • 如何在Android手机上启用MTP模式,仅在命令行上使用ADB?屏幕无法使用,我需要访问文件。不过,我启用了USB调试。 奇怪的是,这不管用。

  • 我很久以前做了一些自定义systemd服务,都有相同的配置(当然ExecStart除外) 这种配置已经运行了很多年,从18.04版LTS开始,我已经启动并运行了ubuntu,但是现在看起来有些systemd服务根本没有启动,配置如下(myapp.service): 服务已启用: 如果在重新启动后执行“systemctl status myapp”: 如果我在重新启动后执行“Journal alct

  • 问题内容: 我有一个Java应用程序。 该应用程序具有一个设置,该设置决定该应用程序是否在启动时启动。 目前,我可以通过在“启动项目”文件夹中放置/删除快捷方式来实现此目的。 但是,我想知道是否有更好的方法来处理此行为。 编辑 是的,它是Windows。抱歉,之前没有清除该内容。 该应用程序具有一个用户可以在其中触发动作的UI,并且该应用程序在运行时会定期在后台运行一些任务。 @Peter,如何在

  • 问题内容: 我有一些在Windows机器上的Apache服务器上运行的php脚本。这些脚本使用curl,而php默认未启用curl。对于Windows,启用它非常容易,并且可以将php.ini文件中的curl .dll文件取消注释。好吧,因为Linux使用.so而不是.dll文件无法正常工作。 有谁知道如何在Linux机器上运行的Apache服务器上启用curl?PHP已经安装,所以我真的希望有一