离线玩《钉子户大战拆迁队》(兼谈lighttp的使用)

很久很久以前(大概是去年),网络上火了个小游戏《钉子户》,每次都用浏览器访问那个网页,眼看着浏览器的状态条闪过N个地址,这个心疼啊(鬼知道其中有没有什么不知名的链接),还要看很多广告(估计3G上网的弟兄会更加心疼),就想怎么着能下到本地直接打开。平常我用cygwin比较多,在里边架起了lighttpd,用wget http://flash.7k7k.com/fl_8/20100820/dingzihu.swf下来,用firefox一看竟然出错了,游戏有保护啊,我立马修改了C:\WINDOWS\system32\drivers\etc\hosts,加入了 127.0.0.1 7k7k.com,再进入《钉子户》正常了。漏了一点,访问的时候要用 7k7k.com/dingzihu.swf。否则还是报“对不起,您访问的游戏没有经过正式授权”^_^
其实lighttpd有很多用途,也能加快开发的。曾几何时,公司用ext,ext的样例、帮助都是在网上的,一帮小弟傻呵呵的直接用浏览器访问ext官网,每次都傻呵呵的等上几分钟(可怜公司8M的宽带啊);稍微上道一点的小弟用tomcat在本机架个服务器,还算不错,殊不知tomcat也是很占资源的,2G内存,QQ占不少、开发工具eclipse占一点、oracle占一点,就剩不下多少了,速度这一慢啊。其实将lighttpd开起来,才占四五兆内存,多省啊。我就把经常用的需要网页浏览的东西放到lighttpd下,直接打开,省事省时。当然也存在安全隐患,大家不要把隐私文件放到里边。
下边把安装方法列举一下:
1、首先安装cygwin(不知道cygwin的下边就不要看了),同时安装lighttpd的包。
2、创建文档路径:mkdir -p /srv/www/htdocs
3、创建lighttpd配置文件:cp /etc/lighttpd/lighttpd.conf.default /etc/lighttpd/lighttpd.conf
修改一下:开启目录列表(我图省事了) dir-listing.activate = "enable" 前的井号去掉
(PS:也可以顺便改一下端口,server.port = 80,默认80)
3、安装服务,需要借助于 cygrunsrv
cygrunsrv --install lighttpd --path /usr/sbin/lighttpd --args "-D -f /etc/lig
httpd/lighttpd.conf"
4、启动服务:cygrunsrv -S lighttpd
如果没问题就可以访问了,如果有问题的话,可以看看日志,tail /var/log/lighttpd.log

下边是cygrunsrv的帮助,供大家参考
$ cygrunsrv -h

Usage: cygrunsrv [OPTION]...

Main options: Exactly one is required.
-I, --install <svc_name> Installes a new service named <svc_name>.
-R, --remove <svc_name> Removes a service named <svc_name>.
-S, --start <svc_name> Starts a service named <svc_name>.
-E, --stop <svc_name> Stops a service named <svc_name>.
-Q, --query <svc_name> Queries a service named <svc_name>.
-L, --list [server] Lists services that have been installed
with cygrunsrv.
<svc_name> can be a local service or "server/svc_name" or "server\svc_name".
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值