Apache 开启 Https

1. 准备所需工具:

1) apache httpd2.4 浏览

2) Win32 OpenSSL v1.0.2d 浏览

2. 安装

2.1 安装Apache2.4服务

php环境搭建 浏览

2.2 安装OpenSSL

双击Win64OpenSSL-1_0_2d.exe进行安装即可。

3. 生成密钥

进入%OpenSSL%\bin目录

1) 生成密钥

openssl genrsa 1024 > server.key

2) 生成证书请求文件

openssl req -config D:\Program_Files\Apache24\conf\openssl.cnf -new -key server.key > server.csr

3) 生成证书

openssl req -config D:\Program_Files\Apache24\conf\openssl.cnf -x509 -days 365 -key server.key -in server.csr > server.crt

4. 配置

1) 将生成的server.key和server.crt文件拷贝到 D:\Program_Files\Apache24\conf

2) 修改 D:\Program_Files\Apache24\conf\extra\httpd-ssl.conf

SSLCertificateFile "D:/Program_Files/Apache24/conf/server.crt"

SSLCertificateKeyFile "D:/Program_Files/Apache24/conf/server.key"

注意将此文件中所有的 "c:/apache24" 替换成你自己的安装目录

3) 修改 httpd.conf 文件

LoadModule ssl_module /opt/taobao/install/httpd/modules/mod_ssl.so

LoadModule socache_shmcb_module modules/mod_socache_shmcb.so

# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf

4) 重启Apache服务

5) 打开网页 https://localhost

4. 参考

1) apache https配置步骤 浏览

时间: 2024-10-19 14:03:49

Apache 开启 Https的相关文章

mac中apache开启https功能,本地发布安装app

mac中apache开启https功能,本地发布安装app 最近app进入收尾阶段,发包比较频繁.很多手机都不在测试证书中,所以使用的是企业证书打包. 每次上传到外网服务器都很慢,需要15分钟左右.想想还是自己本地mac做个服务器下载比较快一点. 所以学了下apache开启https的内容,本文记录了自己的学习过程. 1-先制作自己的签名证书 在前面的apache相关中,已经在mac上开启了apache,为了后面手机安装证书方便,我是在 /Library/WebServer/Documents/

Ubuntu下配置apache开启https

一.HTTPS简述随着网络的日常,信息安全越来越重要,传统的网站都是http协议明文传输,而HTTPS协议是由SSL+HTTP协议构建的可进行加密传输.身份认证的网络协议,比http协议安全. 那https到底是怎么开启的,随着疑问自己也了解https配置原理并在Ubuntu服务器上开启了https. 二.配置证书 配置https一个很重要的步骤就是配置证书. 1.创建证书 sudo apt-get install ssl-cert make-ssl-cert生成证书的方法有两种,一种是根据生成

Apache开启https

apache 要支持https 必须要有mod_ssl软件 [[email protected] www]# yum install mod_ssl [[email protected] ~]# /etc/init.d/httpd restart 修改防火墙添加443 Centos 6.x 已经提供了预设的ssl机制所需私钥与凭证文件 * /etc/httpd/conf.d/ssl.conf            mod_ssl提供的 Apache 设定文件: * /etc/pki/tls/pr

WordPress整站轻松开启HTTPS

近两年来HTTPS取代HTTP已经成为大势所趋.早在2014年google Chromium安全团队提议将所有的HTTP协议网站标注为不安全.现在,Chrome浏览器已经开始执行这一标准了.从 Chrome 56 开始,任何网页,如果有输入密码或者信用卡资料的,却没有使用 HTTPS,将被 Chrome 浏览器标识为不安全:逐步的,任何没有使用 HTTPS 协议的网页chrome浏览器都会被标识为”不安全”,或者 “Not Secure”. 从chrome 56 版本开始,查看网站的SSL证书的

Apache中https的详解及应用案例

Apache中https的详解及应用案例 一.https的简介 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息.它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版. 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果.HTTPS实际上应用了Netscape的安全全套接字层(SSL)作为HTTP应用层的子层.(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信.)S

SpringBoot开启HTTPS(九)

springboot 默认只开启 http请求,若是要开启https 需要生成证书和配置 1.首先打开CMD命令行工具,在JDK/bin目录下 生成证书.keystore keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore F:/tomcat.keystore -storepass 123456 相关参数: keytool -genkey -alias to

OpenSSL证书生成及Mac上Apache服务器配置HTTPS(也适用centos)

自签名证书 配置Apache服务器SSL 自己作为CA签发证书 这里是OpenSSL和HTTPS的介绍OpenSSLHTTPS 开启HTTPS配置前提是已在Mac上搭建Apache服务器→Mac上Apache服务器搭建 先在桌面创建个SSL文件夹,用来放生成的私钥证书文件打开终端cd到SSL文件夹cd desktop/SSL 1. 自签名证书 (1) 在SSL文件夹中生成私钥 (2) 生成自签名证书 Common Name应该与域名保持一致(如我的电脑搭建的服务器IP地址为192.168.1.1

【转】CentOs中Apache开启rewrite模块详解

rewrite是apache环境的一个伪静态功能了,如果我们没有没让Apache开启rewrite功能,网站上所有的rewrite规则都不可使用. centos的配置文件放在: /etc/httpd/conf/httpd.conf 打开文件找到: LoadModule rewrite_module modules/mod_rewrite.so 将前面"#"去掉,如果不存在则添加上句. 如果你的网站是根目录的话:找到 <Directory /> Options FollowS

openSUSE下配置Apache开启重写模块

这几天刚重装了系统,需要进行一大堆配置,笔者是一名LAMPer,当然要配置apache+php+mysql了,我用的发行版是opensuse13.1,. 安装好apache后,需要开启URL重写功能以配合项目的开发.打开apache的配置文件/etc/apache2/httpd.conf,找到AllowOverride None,改成AllowOverride ALL,再找到Option None改为Option FollowSymLinks .这样还不行,还要加载Rewrite模块. Rewr