通过Nginx使全站页面变灰,哀悼玉树地震遇难者
浏览:4738次 出处信息
引用
新华网北京4月20日电 国务院决定,为表达全国各族人民对青海玉树地震遇难同胞的深切哀悼,2010年4月21日举行全国哀悼活动,全国和驻外使领馆下半旗志哀,停止公共娱乐活动。
4月21日全国哀悼日,将去除网站全站所有站点色彩(变灰),悼念遇难同胞,愿死者安息。
金山逍遥网旗下站点众多,虽然官网都有统一的页头、页尾,但是,还有一部分站点(例如用户中心、注册充值页面、游戏客户端内嵌网站、活动专题页等)页头、页尾不相同。但是,所有站点采用的都是Nginx服务器,95%以上的站点都经过Nginx负载均衡服务器,因此只需要在Nginx负载均衡服务器上,利用sub_filter指令在输出的HTML中增加一行:
<style type="text/css">html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }</style>
就可以实现在IE及IE内核浏览器下,所有网站变灰色。步骤如下:
1、重新编译Nginx,增加http_sub_module模块:
wget http://nginx.org/download/nginx-0.8.35.tar.gz
tar zxvf nginx-0.8.35.tar.gz
cd nginx-0.8.35
./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module
make && make install
pkill -9 nginx
/usr/local/webserver/nginx/sbin/nginx
tar zxvf nginx-0.8.35.tar.gz
cd nginx-0.8.35
./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module
make && make install
pkill -9 nginx
/usr/local/webserver/nginx/sbin/nginx
2、在nginx.conf配置文件的http {...}大括号内增加以下两行:
sub_filter '</head>' '<style type="text/css">html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }</style></head>';
sub_filter_once on;
sub_filter_once on;
保存后,重新加载配置文件:
/usr/local/webserver/nginx/sbin/nginx -t
/usr/local/webserver/nginx/sbin/nginx -s reload
/usr/local/webserver/nginx/sbin/nginx -s reload
3、如果某些带有Flash的页面仍显示彩色,或浏览器上下滚动条拖动时Flash FLV播放器变花(例如剑网3、剑侠世界官网分流页),将Flash改为JS输出(本例为SWFObject):
<script type="text/javascript" src="http://v.xoyo.com/site/v.xoyo.com/web/js/swf.js"></script>
<div id="video_content"></div>
<script type="text/javascript">
<!--
var video_player_so = new SWFObject("http://api.v.xoyo.com/external/player.swf?autostart=true&config=http://api.v.xoyo.com/external/video-542.swf", "sotester", "439", "246", "7");
video_player_so.addParam("wmode", "opaque");
video_player_so.addParam("allowfullscreen","true");
video_player_so.addParam("allowscriptaccess","always");
video_player_so.write("video_content");
//-->
</script>
<div id="video_content"></div>
<script type="text/javascript">
<!--
var video_player_so = new SWFObject("http://api.v.xoyo.com/external/player.swf?autostart=true&config=http://api.v.xoyo.com/external/video-542.swf", "sotester", "439", "246", "7");
video_player_so.addParam("wmode", "opaque");
video_player_so.addParam("allowfullscreen","true");
video_player_so.addParam("allowscriptaccess","always");
video_player_so.write("video_content");
//-->
</script>
这样,整个页面,包括Flash播放器中的视频就都变灰色了。
最后,借金山游戏停服公告,表达哀悼之情。
引用
各位尊敬的玩家,我们的兄弟姐妹:
4月14日,青海玉树地区突发强烈地震,受难者数千,损失惨重。国务院宣布周三(4月21)日为青海省玉树县地震死难者的全国哀悼日,全国将降半旗致哀,暂停公共娱乐活动。金山游戏积极的在第一时间响应国家政策、怀着对灾区所有受灾人民的无限哀思,目前已经决定在4月21日凌晨零点至4月22日凌晨零点关闭旗下所有在运营中的游戏产品服务器,并沉痛的将各款游戏官方网站设置黑白。以此仅借绵薄之力尽无限哀恸之情。
在提供给广大玩家游戏乐趣的同时,我们不能忘记灾区还有人民被压在瓦砾之下,我们不能忘记还有子弟兵用血肉模糊的双手去抢救我们的兄弟姐妹,我们更不能忘记举国上下无限沉痛的悼念之情。
感谢我们的玩家给予我们对此决定的支持和理解。金山游戏将秉承提供给用户最好游戏体验的理念,将哀思化为振兴中华的力量,化为为祖国建设添砖加瓦的实际行动。目前,我们正在对停服期间感谢玩家支持的回馈做讨论,将以游戏内修为奖励的形式最终回馈给玩家,感谢你们对金山游戏一如既往的支持!具体发放方案敬请关注官网相关公告,以便及时领取!
合十祷告,虔诚祝福,玉树坚强!
金山网络游戏运营团队全体员工
2010年04月20日
4月14日,青海玉树地区突发强烈地震,受难者数千,损失惨重。国务院宣布周三(4月21)日为青海省玉树县地震死难者的全国哀悼日,全国将降半旗致哀,暂停公共娱乐活动。金山游戏积极的在第一时间响应国家政策、怀着对灾区所有受灾人民的无限哀思,目前已经决定在4月21日凌晨零点至4月22日凌晨零点关闭旗下所有在运营中的游戏产品服务器,并沉痛的将各款游戏官方网站设置黑白。以此仅借绵薄之力尽无限哀恸之情。
在提供给广大玩家游戏乐趣的同时,我们不能忘记灾区还有人民被压在瓦砾之下,我们不能忘记还有子弟兵用血肉模糊的双手去抢救我们的兄弟姐妹,我们更不能忘记举国上下无限沉痛的悼念之情。
感谢我们的玩家给予我们对此决定的支持和理解。金山游戏将秉承提供给用户最好游戏体验的理念,将哀思化为振兴中华的力量,化为为祖国建设添砖加瓦的实际行动。目前,我们正在对停服期间感谢玩家支持的回馈做讨论,将以游戏内修为奖励的形式最终回馈给玩家,感谢你们对金山游戏一如既往的支持!具体发放方案敬请关注官网相关公告,以便及时领取!
合十祷告,虔诚祝福,玉树坚强!
金山网络游戏运营团队全体员工
2010年04月20日
建议继续学习:
- 配置Nginx+uwsgi更方便地部署python应用 (阅读:105403)
- 搜狐闪电邮箱的 Nginx/Postfix 使用模式 (阅读:32528)
- 解析nginx负载均衡 (阅读:14510)
- Nginx模块开发入门 (阅读:9875)
- 检查nginx配置,重载配置以及重启的方法 (阅读:9098)
- Cacti 添加 Nginx 监控 (阅读:8921)
- Nginx+FastCgi+Php 的工作机制 (阅读:8855)
- nginx的配置文件 (阅读:8827)
- 奇怪的 Nginx 的 upstream timed out 引起响应 502 (阅读:8146)
- 解决IE6从Nginx服务器下载图片不Cache的Bug (阅读:7101)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:apache 的AcceptMutex 的理解
后一篇:Nginx 反盗链设置 >>
文章信息
- 作者:张宴 来源: 回忆未来
- 标签: Nginx 变灰
- 发布时间:2010-04-27 13:45:34
建议继续学习
近3天十大热文
- [56] IOS安全–浅谈关于IOS加固的几种方法
- [55] Oracle MTS模式下 进程地址与会话信
- [55] android 开发入门
- [54] 图书馆的世界纪录
- [52] 如何拿下简短的域名
- [51] Go Reflect 性能
- [50] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [37] 程序员技术练级攻略
- [34] 视觉调整-设计师 vs. 逻辑