存档

2009年5月 的存档

nginx绑定独立IP

2009年5月25日

对于多个域名多个IP的服务器,有时候我们需要用户不能通过的IP直接访问网站。这有的时候是因为IDC机房的需要,有的时候是我们为了将网站直接隔绝开的需要。本文是想讨论Nginx下如何实现这样的设置。

如果是Apache的话比较好设定,可以用NameVirtualHost来指定哪个IP绑定哪个域名,但是nginx应该如何把ip绑定到域名商呢?Slicehost论坛上也有人讨论过如何绑定ip的问题。核心的问题就是,如果直接输入ip,nginx会把这个ip对应到哪个域名上呢?答案是随机的。如果想要在某个域名做为catchall的,可以设定如下规则:

server{
listen  80 default;
....
}

那么如何绑定独立IP呢?由于ip信息其实是在在NGINX官方HTTPcore Listen的说明文档上也提到了这个是用方法,可以比较方便的是使用如下

server{
listen  99.69.16.3:80;
server_name www.abe.com
....
}

也可以直接这样写:

server{
listen  114.163.186.110;
server_name www.jefflei.com
....
}
server{
listen  99.69.16.3;
server_name www.abe.com
....
}

这样独立的ip就被绑定到固定的域名上去了。

VN:F [1.9.22_1171]
Rating: 10.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: +2 (from 2 votes)

系统管理

thinkvantage中没创建恢复介质(Create Recovery Media)的解决方法

2009年5月8日

享受了一个多月碧波帮我带回来的新的ibmT500(2242CTO)到手,感觉速度真是比台式机还快。不过这两天发现两个问题,足见ibm易主lenovo后服务是越来越差。其一是一项以商务服务著称的thinkpad从4月开始停止了自动system update服务,用户更新驱动程序需要手动到联想网站上查询后下载。联想的thinkpad笔记本论坛里面是议论纷纷
另外一件不太方便的事情是我的think vantage中没有创建系统恢复盘的功能,于是查了下美国的lenovo论坛中有篇说明是由于选择的Vista downgradable to XP造成的, 无奈只能按坛子里面的指示直接调用”C:\Program Files\Common Files\Lenovo\spi\RRMedia.exe”, 看来lenovo的走向也越来越不是面向商业用户,而是走向低端化了。另外创建恢复盘的话,XP是1CD+1DVD or 7CD, vista是1CD+2DVD, 必须要CD的。

配置如下:

Core2 Duo T9400 2.5Hz(6M L2)/2G DDR3/160G SATA2 7200/LED backlight/集成显卡ATI X4500HD/Vista downgradable to XP Professional/Displayport

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

软件和工具