网络

关于 web 服务器获取使用 proxy 的客户端源 IP

1. 标准实现的 proxy 会在代理的请求中增加一个 HTTP 头部 X-Forwarded-For,记录源 IP 信息

2. 对于多级 Proxy 代理的,会在 X-Forwarded-For 字段后增加信息,比如

X-Forwarded-For: client1, proxy1, proxy2

3. PHP 可以通过 $_SERVER['HTTP_X_FORWARDED_FOR'] 获取该头部字段,然后判断该变量是否存在,再决定是否采取 $_SERVER['REMOTE_ADDR']

4. 也有 apache module 让这一切对编程者更加透明,请参考 mod_extract_forwarded

启动该模块后,可以统一采用 $_SERVER['REMOTE_ADDR'] 了,同时可以通过 $_SERVER['PROXY_ADDR'] 来获取实际连接的 proxy 地址

Topic: 技术 网络

DELL 又开卖 2999 的双核服务器了

由于现在每天上班起的倍儿早,所以就有机会拿到每周一三的"新乘坐"的广告信息。DELL 本周的 2999 的双核 430 服务器以及 3999 的台式机(19'显示器)看起来都挺便宜的。

注意:430 服务器需要 USB 键盘,但标准配置里面是不包括的;430 做家用其实非常好,风扇十分安静,只不过如果有人想要高配显卡需要费一番周折

Topic: 网络

周日调整dup2.org

以前dup2.org的页面布置实在是有些待修改的地方,上个周日我们哥俩一起好好调了一下。

国际米兰和阿根廷的banner使页面失衡,放在页面顶部中间也感觉不好,只好忍痛割爱了(放在这一篇blog边上做留念)。

没有了banner感觉有点空,正好加上倾慕已久的顶端粗边线(Top border)(流行的blog设计风格之一),试了不多的颜色就找到了满意的搭配。

导航条的背景颜色由于跟顶端粗边线颜色相近,放一起似乎有点碍眼,将它换成白色。

页面两边的留白换成灰色,跟中间的白色背景稍微有些对比。

现在感觉有些地方还需要微调,这周末找时间再商量一下。

其实写这篇blog的起因不是想记录页面布置的改变log,而是——我终于可以trackback了(流下幸福的泪水……)。

接触blog不久,就知道trackback这个好东东,可是blogchina却不支持(也许它支持站内的吧),这让我郁闷非常。现在好了,我的地盘我做主,去http://drupal.org/project/trackback下载相应的包,解开就ok了。

赶紧修改Google Trends,给未完成的这篇发一个,然后去看效果。这才是blog嘛,以前的blogchina上的blog搞得像信息孤岛似的,想跟别人的blog有点联系,要弄点摘要手动回复在别人的blog中并加上链接,太麻烦了。

Topic: 网络
订阅 RSS - 网络 | BT的花