SSL证书管理
SSL证书安装指南
Spring Boot上启用HTTPS
Tomcat服务器安装PFX格式证书
Tomcat服务器安装安装JKS格式证书
Apache服务器上安装SSL证书
Nginx或Tengine服务器上安装证书
GlassFish服务器上安装SSL证书
IIS服务器上安装SSL证书
Ubuntu系统Apache 2部署SSL证书
Jetty服务器上安装SSL证书
CentOS系统Tomcat 8.5或9上部署SSL证书
JBoss服务器上安装SSL证书
常见问题
证书安装配置出错或网站无法访问怎么办?
苹果ATS证书的选择及配置
谷歌浏览器无法访问安装SSL证书后的IIS服务
在IIS部署服务证书后访问资源出现404报错
终端的浏览器提示证书不可信的排查方法
Chrome浏览器出现“ERR_CERTIFICATE_TRANSPARENCY_REQUIRED”报错
如何转换证书格式?
为什么使用火狐浏览器访问已配置证书的网站提示不安全?
苹果ATS证书的选择及配置
如何设置证书的TLS协议版本?
如何在macOS系统安装根证书
下载根证书和中间证书
RSA 加密算法与 ECC 加密算法的区别?
用OpenSSL生成自签名证书在IIS上搭建Https站点
本文档使用 MrDoc 发布
-
+
首页
Ubuntu系统Apache 2部署SSL证书
## 前提条件 - 已从SSL证书控制台下载Apache服务器证书。 - 已安装Open SSL。 ## 环境准备 - 操作系统:Ubuntu - Web服务器:Apache 2 ## 操作步骤操作步骤 1. 执行以下命令,在apache2目录下创建ssl目录。 >mkdir /etc/apache2/ssl 2. 执行以下命令,将下载的阿里云证书文件复制到ssl目录中。 >i cp -r YourDomainName_public.crt /etc/apache2/ssl cp -r YourDomainName_chain.crt /etc/apache2/ssl cp -r YourDomainName.key /etc/apache2/ssl 3. 执行以下命令,启用SSL模块。 >s sudo a2enmod ssl  启用SSL模块 SSL模块启用后,可执行ls /etc/apache2/sites-available,查看目录下生成的default-ssl.conf文件。 >**说明** 443端口是网络浏览端口,主要用于HTTPS服务。SSL模块启用后会自动放行443端口。若443端口未自动放行,可执行vi /etc/apache2/ports.conf并添加Listen 443手动放行。 4. 执行以下命令,修改SSL配置文件default-ssl.conf。 > **说明** default-ssl.conf文件可能存放在/etc/apache2/sites-available或/etc/apache2/sites-enabled目录中。/sites-available目录存放的是可用的虚拟主机,/sites-enabled目录存放的是已经启用的虚拟主机。 >s vi /etc/apache2/sites-available/default-ssl.conf 在default-ssl.conf文件中找到以下参数,修改后保存并退出。 ```php <IfModules mod_ssl.c> <VirtualHost *:443> ServerName #修改为证书绑定的域名。 SSLCertificateFile /etc/apache2/ssl/YourDomainName_public.crt #将/etc/apache2/ssl/YourDomainName_public.crt替换为证书文件路径+证书文件名。 SSLCertificateKeyFile /etc/ssl/apache2/YourDomainName.key #将/etc/apache2/ssl/YourDomainName.key替换为证书密钥文件路径+证书密钥文件名。 SSLCertificateChainFile /etc/apache2/ssl/YourDomainName_chain.crt #将/etc/apache2/ssl/YourDomainName_chain.crt替换为证书链文件路径+证书链文件名。 ``` 5. 执行以下命令,把default-ssl.conf映射至/etc/apache2/sites-enabled文件夹中建立软链接,实现两者之间的自动关联。 >i sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf 6. 执行以下命令,重新加载Apache 2配置文件。 >i sudo /etc/init.d/apache2 force-reload 重新加载Apache 2配置文件  7. 执行以下命令,重启Apache 2服务。 >i sudo /etc/init.d/apache2 restart 重启Apache 2服务  8. 在浏览器中输入https://<YourDomainName>,验证证书安装结果。 浏览器地址栏显示小锁标识说明证书安装成功。
扫地僧
2023年3月22日 13:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码