apache 怎么配置 https ?

  • 回答 (6)
  • 关注 (1)
  • 查看 (1277)

用户1174800用户1174800提问于
天使的炫翼回答于

Apache 2.x 证书部署

1.1 获取证书

在Apache文件夹内获得证书文件 1_root_bundle.crt,2_www.domain.com_cert.crt 和私钥文件 3_www.domain.com.key,

1_root_bundle.crt 文件包括一段证书代码 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,

2_www.domain.com_cert.crt 文件包括一段证书代码 “-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”,

3_www.domain.com.key 文件包括一段私钥代码“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”。

1.2 证书安装

编辑Apache根目录下 conf/httpd.conf 文件,

找到 #LoadModule ssl_module modules/mod_ssl.so 和 #Include conf/extra/httpd-ssl.conf,去掉前面的#号注释;

编辑Apache根目录下 conf/extra/httpd-ssl.conf 文件,修改如下内容:

 <VirtualHost www.domain.com:443>
    DocumentRoot "/var/www/html"
    ServerName www.domain.com
    SSLEngine on
    SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
</VirtualHost>

配置完成后,重新启动 Apache 就可以使用https://www.domain.com来访问了。

注:

配置文件参数 说明

SSLEngine on    启用SSL功能
SSLCertificateFile    证书文件
SSLCertificateKeyFile    私钥文件
SSLCertificateChainFile    证书链文件

回答过的其他问题

simplexml_load_string这个代码在windows可以运行,在linux下不行?

希望可以帮到你 1.写个phpinfo查看php是否成功开启simplexml 如果没有开启simplexml就是根本的问题所在了 linux系统下安装下面三个包 php-xml 必须装(ubuntu安装sudo apt-get install php-xml /cento...... 展开详请

小直播,直播时拉取直播推流地址失败,Error:-1,是什么问题?

-1,是一般性错误,按照下面步骤调出来log定位下问题把: 业务服务器代码里的log:如果请求能返回,但是回包的json里的returnValue非0,表示该请求失败,请查看php代码所在目录/log目录下的文件,如果log目录不存在,请创建log目录(老版本的代码没有默认创建...... 展开详请

请问乐固是如何收费的?

目前腾讯云提供免费和收费版本的应用加固服务, 免费版本 使用通用加固策略,保证基本的 App 安全,普遍适用于各种应用,稳定性和兼容性可靠。 收费版本 是针对于应用自身的特性,及用户需要,专属加固策略,实现更高的 App 安全标准;同时,基于人工的加固策略审核,以及加固后的兼容...... 展开详请

请问在COS Browser为什么不能获取CDN地址?

可以复制下文件链接然后自己替换下前面的域名啊~ [图片] [图片] 替换俩红框的域名即可。。。不过还真是有点麻烦,期待工具升级~~ ... 展开详请

如何在centos使用云服务器搭建网站?

安装nginx 使用 yum 安装 Nginx: yum install nginx -y 修改 /etc/nginx/conf.d/default.conf。 修改完成后,启动 Nginx: nginx 将 Nginx 设置为开机自动启动: chkconfig nginx on...... 展开详请

我看到那个默认访问域名是xml的,要怎样才能使用json的访问域名,用javascript sdk?

建议题主研究下 https://cloud.tencent.com/document/product/436/12260 这个默认访问域名是自己分配的 在所属地域广州创建了一个存储桶,存储桶名中用户自定义字符串部分为 example,系统自动为用户生成的数字串 APPID...... 展开详请

关于作者

所属标签

扫码关注云+社区

领取腾讯云代金券