原来不知道有这样的东西,一直以为是Lighttpd、Nginx自带的切割。
项目上了docker之后发现Lighttpd和Nginx都不再切割了,但明明docker里的版本都比外面的新
今天重新google了一顿,发现原来是Centos自带的Logrotate在做这个操作,在docker里没了这玩意。同时也导致了硬盘空间占满的隐患。
中途遇到的2个问题:Cr...
kxjhwbb
4年前 (2020-05-09) 4704℃ 0评论
13喜欢
最近需要用脚本来动态修改web服务器的配置并生效,但不想每次都restart服务,发现Lighttpd有reload功能,于是研究了下。
默认reload功能并无作用,需要结合lighttpd-angel实现sighup指令的接收。
本以为这个lighttpd-angel是官方做的支持sighup的启动文件,后来发现实际上它是启动了lighttpd作为子进程...
kxjhwbb
8年前 (2017-04-15) 8986℃ 0评论
1喜欢
由于SSL证书是在http请求之前,所以web组件无法判断域名,也就很难根据域名来返回正确的证书
但解决方法总是有的,SSL的一个扩展:Server Name Indication,可以让客户端在SSL协商时发送域名给服务器,从而解决问题。
坏处是并不是所有浏览器都支持,不过本人实测,电脑的IE8、Chrome、安卓的UC和chrome都可以正常使用。我等穷...
kxjhwbb
9年前 (2015-11-10) 6762℃ 0评论
0喜欢
Csrf是什么请自行百度哟。
针对Apache
Apache配置
SetEnvIfNoCase Request_Method post csrf
SetEnvIfNoCase Referer ^http://hiwbb\.com !csrf
<LocationMatch />
...
kxjhwbb
10年前 (2015-03-17) 8975℃ 0评论
5喜欢
微信和手机QQ在我们传播链接时喜欢加点参数,
因此导致一种特殊组合会出现404,
也就是博主在用的Lighttpd+Discuz+伪静态。
例如访问http://www.zuimc.com/thread-21945-1-1.html是正常的,访问http://www.zuimc.com/thread-21945-1-1.html?xxx就变成了404,
挖掘...
kxjhwbb
10年前 (2015-03-17) 6113℃ 0评论
1喜欢
用了某防D系统之后,发现Lighttpd的访问记录IP全变成前端IP了;
但是在PHP可以获取到正确的用户IP,所以估计前端已经做好了真实IP转发,就不用做多余配置了。
直接nano /etc/lighttpd/conf.d/access_log.conf ,个人喜好nano,就是觉得方便,老手勿喷。
默认只打开了server.modules += ( "m...
kxjhwbb
10年前 (2015-03-16) 6101℃ 0评论
2喜欢
Gzip是个好东西,60多K的页面可以压到15K左右传输,基本上见不到没有开启Gzip的大型网站。下面记录下Lighttpd+php配置全局Gzip。
Lighttpd
Lighttpd主要负责静态文件的Gzip了:
先在/etc/lighttpd/modules.conf中打开compress模块,随后配置/etc/lighttpd/conf.d/comp...
kxjhwbb
10年前 (2014-11-15) 5544℃ 0评论
2喜欢
用Lighttpd这么久了,每次安装都是去搜别人的教程,今天决定自己写一个,也方便以后参考。写的不好高手勿喷,如果有神马改进建议或者发现错误的地方,请直接评论指正。
实测阿里云和腾讯云的Lighttpd都已经可以在yum里面找到了,对于我这种懒人实在是福音。
那么下面介绍下如何安装使用吧,我们一步一步来。
Lighttpd的安装
输入yum install ...
kxjhwbb
10年前 (2014-10-22) 3607℃ 1评论
6喜欢
Gzip技术已经被非常广泛的应用,基本上所有稍微具规模的网站门户都开启了。同时这也是搜索引擎判断网址的友好程度标尺之一。之前一直没有重视,并误以为Gzip必须改PHP程序来打开,最近无意间才发现自己的部分网站还没有开启Gzip。
其实Gzip可以由web组件打开。 个人比较喜欢用Lighttpd,在此介绍Lighttpd的方法:
lighttpd自带gzi...
kxjhwbb
10年前 (2014-10-17) 8369℃ 0评论
1喜欢
上次在服务器上加了mcrypt之后,重启lighttpd的时候就一直有这样的提示。
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/module.so’
本来是准备装个laravel来研究一番的,结果发现laravel要求...
kxjhwbb
10年前 (2014-10-15) 5038℃ 0评论
7喜欢