windows PHPStudy Apache 配置支持HTTPS
来源:互联网 发布:matlab矩阵绘制三维图 编辑:程序博客网 时间:2024/06/05 03:49
在设置Apache + SSL之前, 需要做:
安装Apache, 下载安装Apache时请下载带有ssl版本的Apache安装程序.
并且ssl需要的文件在如下的位置:
安装好在bin目录下有一个openssl.exe文件,用来生成证书和密钥。
1). 生成服务器用的私钥文件server.key
(注:在Windows操作系统环境下需先设置Openssl环境变量:在DOS命令下进入conf目录,执行命令行:set OPENSSL_CONF=..confopenssl.cnf;请在执行之前确保openssl.cnf存在,否则会出现:WARNING: can't open config file: /usr/local/ssl/openssl.cnf 信息提示。还有在windows系统下.cnf 默认会被当成快捷方式,看不到扩展名。)
创建SSL证书(注意,我下载的是PHPStudy里面自带了openssl,但是bin目录下没有openssl.cnf,需要将conf下的openssl.cnf拷贝一份到bin目录下,但总体原理一样)
打开CMD,进入到Apache安装目录下的bin目录下:
如果DOS命令进入目前
步骤一:
步骤二:
Country Name (2 letter code) [AU]:CN ISO 国家代码(只支持两位字符)
注:Common Name建议和httpd.conf中serverName必须一致,否则有可能导致apache不能启动(启动 apache 时错误提示为:server RSA certificate CommonName (CN) `Kedou' does NOT match server name!? )
步骤三:
步骤四:
步骤五:
Include conf/extra/httpd-ssl.conf
步骤六:
# General setup for the virtual host
以上最容易出问题的地方是http_ssl.conf中的日志等路径问题,建议按照物理路径进行设置
步骤八:
调试运行Apache,对于Apache。如果是集成板的如xampp,wampserver,或者phpstudy启动Apache Server,可能我们不知道我们的服务器出现了什么问题,建议查看 Apache/logs下的日志,在此基础上,配合Cmd命令行在bin目录下运行httpd命令,如果不报错,说明服务器运行没问题,否则更具提示修改问题
测试网址:https://localhost:443/
其它网址像:https://localhost/phpMyAdmin/才能打开
运行效果如下
引用:http://my.oschina.net/ososchina/blog/510065
参考:http://www.server110.com/apache/201309/1542.html
- windows PHPStudy Apache 配置支持HTTPS
- windows PHPStudy Apache 配置支持HTTPS
- PHPStudy Apache 配置支持HTTPS
- PHPStudy Apache 配置支持HTTPS
- Windows环境下phpstudy配置Apache https安全套接字层SSL
- Windows Apache HTTPS配置
- Windows Apache HTTPS配置
- windows下面配置apache+https
- 关于phpstudy配置https问题
- 配置apache对 https 的支持
- 安装配置Apache支持https和fcgi
- MAC下配置Apache服务器支持https
- 配置apache cxf 客户端支持https
- Apache集成版环境(phpStudy)配置安https安全套接字层SSL
- windows环境apache https配置宝典
- windows环境apache https配置宝典
- windows下为apache配置https
- windows环境下 apache配置https协议
- Nginx 配置域名 .conf 文件
- bzoj1703[Usaco2007 Mar]Ranking the Cows 奶牛排名
- Lingo数据
- vim快捷键介绍
- 一步一步写算法(之排序二叉树)
- windows PHPStudy Apache 配置支持HTTPS
- USCAO-Section 1.3 Barn Repair
- Serializable 和serialVersionUID 的作用
- JAVA面向对象特性
- JDBC(一)
- C++ 单独编译(原型与实现分离)
- Longest Increasing Subsequence
- eclipse启动失败的问题
- 用BroadcastReceiver实现广播的电话拦截