离线玩《钉子户大战拆迁队》(兼谈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".

你可能感兴趣的:(tomcat,游戏,ext,lighttpd,网页游戏)