免费注册 查看新帖 |

Chinaunix

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

[系统安装] 请问如何让lighttpd只支持https 而关闭http? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-24 14:45 |只看该作者 |倒序浏览


如题,
我已经配置了https,能用:
$SERVER["socket"] == ":443" {
    ssl.engine                  = "enable"
    ssl.pemfile                 = "/etc/lighttpd/server.pem"
}

但是我在某些情况下想关闭 http的服务,只提供https, 请问该怎么做呢?

非常感谢..

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2013-04-24 14:59 |只看该作者
没用过那个服务,你找找配置,找到80端口的配置,注释下,重启服务看看.

论坛徽章:
0
3 [报告]
发表于 2013-04-24 15:03 |只看该作者
回复 2# chenyx


我这里是这样:

##
# which extensions should not be handle via static-file transfer
#
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

######### Options that are good to be but not neccesary to be changed #######

## bind to port (default: 80)
#server.port = 81

## bind to localhost (default: all interfaces)
#server.bind = "localhost"

## error-handler for status 404
#server.error-handler-404 = "/error-handler.html"
#server.error-handler-404 = "/error-handler.php"

注视掉用的是默认80...



谢谢

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2013-04-24 15:05 |只看该作者
你443那个没问题吧.不行server.port改成server.port = 443测试下

论坛徽章:
0
5 [报告]
发表于 2013-04-24 15:08 |只看该作者
chenyx 发表于 2013-04-24 15:05
你443那个没问题吧.不行server.port改成server.port = 443测试下


晕。。这样恐怕不行吧..


我想能否灵活点的配置, 需要哪个用哪个, 比如有时候只开https,有时候只打开http..有时候也许两个都要..


谢谢...

论坛徽章:
0
6 [报告]
发表于 2013-04-24 15:11 |只看该作者
写个脚本,想怎么来就这么来

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2013-04-24 15:18 |只看该作者
那个服务支持自定义配置文件不?如果支持,就按照你的情况,写成3个配置,需要那个就先关闭,然后用你的配置启动

论坛徽章:
0
8 [报告]
发表于 2013-04-24 15:40 |只看该作者
谢谢两位,主要是我不知道,如何配置才可以让 lighttpd只运行 https服务阿。。

谢谢

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2013-04-24 15:58 |只看该作者
https://wiki.archlinux.org/index.php/Lighttpd_for_SSL_and_non-SSL
里面有,将80直接redirect到443.
要学会搜索.

论坛徽章:
0
10 [报告]
发表于 2013-04-24 16:21 |只看该作者
我现在可以让两个一起工作了。。。有没有办法 禁止掉某个 vitrul host?
$SERVER["socket"] == ":443" {
    ssl.engine                  = "enable"
    ssl.pemfile                 = "/etc/lighttpd/server.pem"
}
$SERVER["socket"] == ":80" {
        ssl.engine = "disable"
#这个有啥标志能让它不再监听80呢?
}

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP