之前因为没怎么弄懂这个,于是总是没法再vhosts启用独立的证书,导致一直都只能有一个使用https链接,今天因为刚买了一个域名,于是将全部的vhosts都改了一下,终于弄懂是怎么回事。
官方文档一堆一堆的英文真是看得我头痛呢, 后来折腾的时候终于弄懂它说的是什么意思……
首先,你需要一个这样的设定
$SERVER["socket"] == ":443" { server.document-root = "/www/site" ssl.engine = "enable" ssl.pemfile = "/etc/lighttpd.keys/cert.pem" }
当你需要在vhosts上使用的时候,你需要这样写
$SERVER["socket"] == ":443" { ssl.engine = "enable" ssl.pemfile = "/path/to/cert.pem" $HTTP["host"] == "host1.com" { #some server setting ) } $HTTP["host"] == "server2.com" { #some server setting } }
然后,在另外的vhosts的设定里面加上
ssl.pemfile = "/etc/lighttpd/keys/certs.pem"
这样就可以覆盖掉证书的默认值从而使用不同的证书。
亲现在不用https了?
因为总是不行所以直接跳回http算了,等弄好了再重开
哦~原来这样“`我得https也有问题“再整整看~
我哭……死活不行啊……
你的是 Kloxo 面板么?用我那个方法还是不行?
不是,这个vps没有任何面板,全手动。
这样好、占用内存也小呢、加个友链吧~
好~话说面板会占多少内存?如果我什么也不跑的话占个50左右。另外,能收到回复的邮件提醒吗?
其实也躲不了多少 貌似21M左右 我的就是偶尔能 经常不能收到回复提醒啊!!!
那也没多少,我是折腾了很久呐~而且翻翻邮箱的话似乎没有发出去…………
蛋疼死了