免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1259 | 回复: 0
打印 上一主题 下一主题

[Web] 请教!!!apache上的https和http的混乱!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-01-20 10:11 |只看该作者 |倒序浏览
请教各位一个问题:
我想在apache上达到https和http分开的目的:
打开ssl.test.local只能以https的方式连接,而若以http的方式去连接ssl.test.local的时候自动跳转到https的连接;打开www.test.local只能以http的方式连接,而以https的方式连接时被拒绝。不知道我下面的设置是否正确,请指教。(其他的都是默认的设置,因此省略了)

/etc/httpd/conf.d/ssl.conf文件:

Listen ssl.test.local:443
<VirtualHost ssl.test.local:443>
    DocumentRoot "/var/www/html/ssl"
    ServerName ssl.test.local:443
    LogLevel warn
    SSLEngine on
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
    SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt
    SSLCertificateKeyFile /etc/httpd/conf/ssl.key/server.key
</VirtualHost>
###############################################################################

/etc/httpd/conf/httpd.conf文件:

Listen *:80
NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin root@localhost
    DocumentRoot "/var/www/html/www"
    ServerName www.test.local
</VirtualHost>
###############################################################################

按照我下面的设置,测试的结果却是:www.test.local和ssl.test.local每个都可以按照http和https的方式连接,而且打开http://ssl.test.localhttp://www.test.local显示的的内容都是/var/www/html/www的index.html的内容,打开https://ssl.tets.localhttps://www.test.local显示的的内容都是/var/www/html/ssl下的index.html的内容。不知道是什么原因,还请各位在自己的机器上试验一下,多谢了!
注:我的证书、私钥等可以正常工作;dns工作正常。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP