Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >apache 怎么配置 https ?

回答 7

天使的炫翼

发布于 2018-01-05 08:53:24

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 文件,修改如下内容:

代码语言:txt
AI代码解释
复制
 <VirtualHost www.domain.com:443>
代码语言:txt
AI代码解释
复制
    DocumentRoot "/var/www/html"
代码语言:txt
AI代码解释
复制
    ServerName www.domain.com
代码语言:txt
AI代码解释
复制
    SSLEngine on
代码语言:txt
AI代码解释
复制
    SSLCertificateFile /usr/local/apache/conf/2_www.domain.com_cert.crt
代码语言:txt
AI代码解释
复制
    SSLCertificateKeyFile /usr/local/apache/conf/3_www.domain.com.key
代码语言:txt
AI代码解释
复制
    SSLCertificateChainFile /usr/local/apache/conf/1_root_bundle.crt
代码语言:txt
AI代码解释
复制
</VirtualHost>

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

注:

配置文件参数 说明

代码语言:txt
AI代码解释
复制
SSLEngine on    启用SSL功能
代码语言:txt
AI代码解释
复制
SSLCertificateFile    证书文件
代码语言:txt
AI代码解释
复制
SSLCertificateKeyFile    私钥文件
代码语言:txt
AI代码解释
复制
SSLCertificateChainFile    证书链文件

Amor陌a

发布于 2018-01-05 09:22:09

可以去论坛找下啊 教程一大堆,不过楼上说的也没差啦 就修改个配置文件就可以了

垃圾佬康哥

发布于 2018-01-05 09:20:34

这个应该指引就有把 题主可以去看下 很简单的啊

和开发者交流更多问题细节吧,去 写回答
相关文章
apache配置https服务
1、创建自己签名的证书 #创建CA签名的证书,需要用到openssl yum install openssl #创建key openssl genrsa -des3 -out server.key 1024 #创建csr(证书签发请求) openssl req -new -key server.key -out server.csr #生成自己签
宅蓝三木
2018/02/07
1.6K0
apache环境配置https
1、到云服务器提供商或者其它平台购买或者寻找免费的SSL证书并进行下载。 2、将下载后的SSL证书文件放置到apache目录下 3、在apache配置文件httpd.conf中添加一行:     In
Sindsun
2018/04/28
4.1K0
apache环境配置https
Ubuntu Apache 配置https证书
解压出四个文件夹和一个csr文件。 四个文件夹(Apache,IIS,Nginx,Tomcat)分别为用不同服务器框架所用的SSL证书。
可定
2020/04/20
4K0
Apache配置ssl支持https
很明显apache原生是不支持https的,无论是用https访问自身的站点,还是代理来自其他网站的https的站点。毕竟人家https走的端口是443,都不是默认的80。
mythsman
2022/11/14
1.9K0
Apache 配置多个HTTPS站点
作中经常会遇到多个站点实现https访问,并指向同一个网页,本文将详解如何在CentOS 环境下配置Apache多站点实现HTTPS访问。
星哥玩云
2022/07/27
1.6K0
Apache 配置多个HTTPS站点
Apache 使用ssl模块配置HTTPS
Web服务器在默认情况下使用HTTP,这是一个纯文本的协议。正如其名称所暗示的,纯文本协议不会对传输中的数据进行任何形式的加密。而基于HTTP的Web服务器是非常容易配置,它在安全方面有重大缺陷。任何”中间人”,通过精心防止的数据包嗅探器,是能够看到任何经过的数据包内容。更进一步,恶意用户甚至可以在传输路径设置一个假冒的WEB服务器冒名顶替实际的目标Web服务器。在这种情况下,最终用户可能实际上与假冒者服务器,而不是真正的目的服务器进行通信。这样,恶意用户可以通过精心设计的表单欺骗终端用户获取到敏感信息,如用户名密码。
阳光岛主
2019/02/18
6.2K0
Apache 使用ssl模块配置HTTPS
apache https配置详细步骤讲解
主要讲述在windows下apache配置SSL以实现http转换为httpsSSL: SSl是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全。也就是说在SSL下http传输是安全的,我们成为 https.
习惯说一说
2019/07/16
8.5K1
Linux下配置Apache实现HTTPS访问
Linux下编译安装Apache并且配置HTTPS访问。https是超文本传输安全协议,是一种网络安全传输协议。http协议传输的数据都没有加密,一些私密的信息不安全,https经由超文本传输协议(http)进行通信,利用SSL/TLS来加密数据包,https开发的主要目的就是为了保护数据传输的安全性。
星哥玩云
2022/07/14
3.6K0
Linux下配置Apache实现HTTPS访问
centos配置apache的https服务证书安装
因为公司要开发微信小程序,由于小程序比较特殊,需要https服务,所以就研究了下apache的https服务了,大致过程如下:
OwenZhang
2021/12/08
1.1K0
centos配置apache的https服务证书安装
windows下apache利用SSL来配置https
将以上变量,添加文件,添加进之后注意,是否有其它一样的变量,如果有,就注释掉,注释(#)
Wyc
2018/12/27
2.2K0
Apache 配置https及强制使用443端口
iptables配置443端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --sport 443 -j ACCEPT service iptables restart 配置https 1.向证书机构申请https证书,会得到证书和私钥 2.安装apache的mod_ssl.so模
一朵灼灼华
2022/08/05
3.5K0
CentOS7+Apache使用SSL配置HTTPS 服务
如果发现什么都没显示说明没有安装,没有mod_ssl模块,Apache无法提供SSL服务。 使用yum在线安装。
Yiiven
2022/12/15
2K0
windows下对apache配置https协议的方法
windows下对apache配置https协议: 1、安装好apache环境,注意要装ssl版本的。这里装在c:/apache目录下。 2、生成服务器证书: 1)在DOS命令下进入apache/bin目录 2)在windows环境下需先设置Openssl环境变量:
用户7639835
2021/08/27
2.2K0
apache强制跳转https
原文地址:http://blog.chinaunix.net/uid-21516619-id-1825046.html
繁花云
2018/07/31
8621
apache http跳转https
<VirtualHost ip:80> ServerName blog.xihefeng.com Redirect permanent / https://blog.xihefeng.com/ </VirtualHost> 其中ip换为公网分配的ip。
用户2657851
2020/03/04
9890
https配置
SSL证书的部署类型又分为了单域名、多域名、通配符等类型,比如使用的是OV通配符证书,也就是一张证书可以保护 *.baidu.com 下的所有二级子域名
老梁
2019/09/10
2.6K0
https配置
debian9.9 apache2.4 站点添加ssl证书配置https
配好的以及原文在这里:http://www.yunwei123.tech/2019/10/13/hello-world/ 好像找到的大多数是centos上面的配置方式…而debain上面的apache配置大概有挺大的不同,所以写一个记录一下 首先,ssl的站点配置文件在 /etc/apache2/sites-available/default-ssl.conf 里面 下载好ssl证书文件后,修改上面文件的
云微
2023/02/11
5370
Nginx怎么实现https?Nginx 安装 SSL 配置 HTTPS 超详细完整全过程
文章来源:Nginx怎么实现https?Nginx 安装 SSL 配置 HTTPS 超详细完整全过程
尊托云数
2019/09/27
5.9K0
Nginx怎么实现https?Nginx 安装 SSL 配置 HTTPS 超详细完整全过程
linux apache安装与配置_Apache配置
1. 下载apache, http://httpd.apache.org/download.cgi 通过这个官方网站,我们可以下到最新的版本。现在版本都是以这样的方式表达的:httpd-*.*.*.tar.gz
全栈程序员站长
2022/09/30
6.3K0
SpringBoot配置Https
可以直接通过域名申请; 也可以使用自签证书(自签证书创建可以看我的另一篇文章:[使用KeyStore生成证书]) ​
十玖八柒
2022/08/01
1.2K0
SpringBoot配置Https

相似问题

HTTPS怎么证明配置成功?

3461

nginx配置了https后,怎么配置wss呢?

01.6K

腾讯云https nginx和tomcat怎么配置?

31.3K

nginx怎么配置https映射到多个端口的程序?

13.3K

nginx配置https?

0472
相关问答用户
腾讯云TDP | 先锋会员擅长2个领域
某公司 | 程序员擅长1个领域
腾讯云TDP | KOL擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档