发表主题 回复主题
  • 661阅读
  • 5回复

[基础常识]在Apache版UPUPW PHP5.3系列环境包里配置https站点访问

级别: 论坛版主
发帖
10497
云币
23563

— 本帖被 不靠谱贝贝 设置为精华(2017-04-10) —
云友“facekiss ”使用的是ApacheUPUPW PHP5.3系列环境包,且想配置云盾提供的免费证书,所以写此帖。 vqL{~tR  
R %}k52`  
环境:Windows 2008 32位简体中文版,Apache版UPUPW PHP5.3系列环境包 So!1l7b  
P,wFib^1  
过程: +mxsjcq0  
gqe z-  
1. 下载 “Apache版UPUPW PHP5.3系列环境包”,解压(如解压到C:\UPUPW_AP5.3)后运行apache,可以看到探针信息 s  fti[  
8vUP{f6{  
vTB*J,6.  
S - 7JDE>  
E}a3.6)p  
-Fl3m  
2. 编辑配置文件 C:\UPUPW_AP5.3\Apache2\conf\httpd.conf ,加载 mod_ssl.so 和 mod_socache_shmcb.so 模块,启用 httpd-ssl.conf ,注释掉 ssleay32.dll 和 libeay32.dll
  1. LoadModule ssl_module modules/mod_ssl.so
  2. LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
  1. Include conf/extra/httpd-ssl.conf
` D4J9;|;]  
  1. #    LoadFile "C:/UPUPW_AP5.3/PHP5/ssleay32.dll"
  2. #    LoadFile "C:/UPUPW_AP5.3/PHP5/libeay32.dll"
0@xuxm/i  
7 s[ ATu  
%X.Q\T  
xds"n5  
R 6M@pO  
fc!%W#-  
3a#!^ G!~  
iP_rEi*-J  
DO %YOv  
3. 编辑配置文件 C:\UPUPW_AP5.3\Apache2\conf\conf\extra\httpd-ssl.conf ,根据实际情况修改主机名和证书路径。如本例的 ServerName 是 portal.anqun.org:443 ,证书存储路径是 C:\UPUPW_AP5.3\Apache2\conf\213466734260268.pem 和 C:\UPUPW_AP5.3\Apache2\conf\213466734260268.key QZwRg&d<o  
}f({03$  
!C/`"JeYL  
pXQ&2s$  
-D V;{8U4  
4. 保存配置文件后,停止apache,再启动apache,在Chrome浏览器访问测试,正常 bxyU[`  
c=| a\\  
rre;HJGEL  
:;|x'[JoE?  
参考:http://www.upupw.net/aphp53/n108.html As>po +T*  
[ 此帖被dongshan8在2017-03-09 20:29重新编辑 ]
关键词: UPUPW https
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
11
云币
34
只看该作者 沙发  发表于: 03-20
回 楼主dongshan8的帖子
真心感谢版主,根据你的贴子操作,问题已解决了。我之前没把 ssleay32.dll 和 libeay32.dll 注释掉,所以一开启,upupw_apache 就无法启动。谢谢!
级别: 论坛版主
发帖
10497
云币
23563

只看该作者 板凳  发表于: 03-21
回 1楼(facekiss) 的帖子
您好, "VsS-b^P  
<(qdxdUp  
感谢您的反馈喔。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
11
云币
34
只看该作者 地板  发表于: 昨天 08:15
Re在Apache版UPUPW PHP5.3系列环境包里配置https站点访问
又遇上一问题, 根据楼主的配置方法成功的配置好了https,但是昨天突然间发现一问题:同一服务器上有多个网站,A站进行了SSL配置,B,C站未进行SSL配置。现在用 https://www.B.com   https://www.c.com  访问却指向了A站,虽然有“您的连接不安全”,“使用了无效的安全证书” 等错误页面,但是只要“添加例外”就能正常访问了(访问的页面是A站的内容),这个要如何解决呀!
级别: 论坛版主
发帖
10497
云币
23563

只看该作者 4楼 发表于: 昨天 13:51
回 3楼(facekiss) 的帖子
您好, $t rAC@3O@  
@LD6:gy  
如果您需要在同一个IP里为多个不同的站点绑定不同的SSL证书,或许您需要查看一下web是否支持SNI的功能喔。
Debian 是一个自由的操作系统 (OS),提供您安装在计算机上使用。操作系统就是能让您的计算机工作的一系列基本程序和实用工具。
级别: 新人
发帖
11
云币
34
只看该作者 5楼 发表于: 昨天 22:23
回 4楼dongshan8的帖子
同一ip里为多个不同的站点邦宝不同的ssl证书到是可以的,这个没问题。  问题是我有其它网站不需要https的却能通过https方式访问,并且访问到的是其它站的内容。
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
验证问题: 75 + 11 = ?
上一个 下一个