在Apache配置https方式访问网站
2015-12-17 16:02
771 查看
引入httpd-ssl.conf文件
在相应的目录下找到httd-conf文件 一般都是在/etc/apache2/httpd.conf下
取消掉Include
/private/etc/apache2/extra/httpd-ssl.conf 前面的注释符号# 也就是引入httpd-ssl.conf文件
生成KEY和证书。[mac下] 【windows xamp 下不需要】
因为在 /private/etc/apache2/extra/httpd-ssl.conf 已经配置好KEY 和证书的名字所以下面的步骤中请不要修改生成的KEY文件的名字 如果修改请把httpd-ssl.conf中相应的文件路径和名字也修改cd /etc/apache2
(1) sudo openssl genrsa -des3 -out server.key 1024
enter a passphrase for your private key. (输入key 的密码在接下来的过程中会用到,随意输入123456)
;
(2) openssl req -new -key server.key -out server.csr
接下来的省城市email等等选项可以留空 即按enter 键进入下一步
(3) sudo openssl
x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
(4)备份
cp server.key server.key.copy
openssl rsa -in server.key.copy -out server.key
重启Apache
sudoapachectl restart
反问 https:localhost便能进入相应页面
?
以上步骤 mac下 是全部要执行
windows【博主是在xamp环境测试的 其他环境的 自行测试】下 不需要第二步 其他的需要
相关文章推荐
- 11-《电子入门趣谈》第二章_电子电路的神经网络-2.1.2电容
- [零散篇]Java学习笔记---Java的Socket网络编程以及多线程
- Android 工具类 判定有无网络 NetworkUtils
- base64 from https://en.wikipedia.org/wiki/Base64
- 3.网络代理组件
- android-async-http AsyncHttpClient介绍和使用
- TCP/IP路由技术(第一卷)中文版勘误表(有错误的地方)
- Android Network ——判断网络状态(网络的连接,改变,和判断2G/3G/4G)
- Wamp下的虚拟主机报错403 Forbidden, You don't have permission to access / on this server.
- HTTP 协议之Gzip压缩原理
- 【iOS与EV3混合机器人编程系列之四】iOS_WiFi_EV3_Library 剖析之一:WiFi UDP和TCP
- spring定时器设置(转自:http://my.oschina.net/LvSantorini/blog/520049)
- android-async-http AsyncHttpClient介绍
- 从网络解析数据时遇到的问题
- [第三方]AFNetWorking3.0网络框架使用方法
- Java HttpClient解析https时报错Could not generate DH keypair
- Java HttpClient解析https时报错Could not generate DH keypair
- AFNetWorking 监听网络连接的状态
- LAMP的部署(一)
- Java+MySQL实现网络爬虫程序