Archive for the 'Site Management' Category

You are currently browsing the archives of Enabling Technology .

首页摘要而RSS全文输出解决方案文章发布者

 from: JasonIT 将文 
 说实话,我对于页面的整齐以及博客排版要求很高,常常要为了一篇文章的排版而多过写文章的时间,而且 现在Bloging还有个麻烦,就是Flickr被封我就不能用Flickr图片,但是我却很喜欢…非常喜欢Flickr的服务,以至于现在每次Blog都是博客中出现图片为我站点服务器图片,而连接地址引到Flickr上去。

最近 搬到WordPress平台,渐渐开始适应了,不过发现,因为我很喜欢引用图片来Blog,如果我文章图片较多的时候,会把博客首页页面拉得太长,影响打开速度和页面效果,所以我开始考虑在首页文章显示摘要,通常以2张图片为限:也就是博客内容除了文字以外,只显示2张截图,全文显示放置在文章页面里。要解决这个方案,我找到了编辑器中“More”的功能.
但是WordPress有个问题,一旦使用More,在RSS中 将会输出文章摘要而不是全文内容了。我曾经也承诺过,除了我操作失误,否则Blog内不会出现摘要输出 以及 付费评论这2大博客的毒瘤。为了这个,询问了朋友和查阅Google,最后找到解决办法 一劳永逸的方法,具体办法如下:

1. 首先在文章中 使用More的代码,插入到你需要的位置;
2. 然后,修改WordPress 里面wp-includes文件夹中的post-template.php文件,使用任何代码编辑器打开,在里面找到以下If 代码:

if( preg_match(’/<!–more(.*?)?–>/’, $content, $matches) ){
  $content = explode($matches[0], $content, 2);
  if ( !empty($matches[1]) && !empty($more_link_text) )
  $more_link_text = strip_tags(wp_kses_no_null(trim($matches[1])));
 }

我们需要修改的就第一句话:

if ( preg_match(’/<!–more(.*?)?–>/’, $content, $matches ) ){

修改为(粗体字部分):

if ( preg_match(’/<!–more(.*?)?–>/’, $content, $matches)   && !is_feed() ){ 

如此一来,WordPress的More功能就不会影响到我们RSS的输出了。

Posted by micas on Jun 29th 2007 | Filed in IT Knowledge Sharing | Comments (0)

WordPress首页摘要的方法讨论

1 不是真正意义上的摘要,是手动截断文章。more标签:在写文章的时候点击More 来截断,当然如果你用的不是所见即所得的界面,在工具条应该可以看到more的。点击就可以了,完成了。优点:当断则断、随心所欲;缺点:每次都要自己砍,有时候砍的自己手都酸了。

2其实wordpress在主页显示摘要还是全文可以自己设定的,这样只要修改一下代码就可以了。通常是在主题文件中的index.php文件中修改,当然很多主题作者会自己单独建个页不会是index.php,这个就要你自己找了。显示摘要的代码为:{?php the_excerpt();?}显示全文的代码为:{?php the_content();?}(因为wordpress中不能直接写代码{}替换为<>)。看到这里相信你也知道怎么修改了。如果全文想改为显示摘要只要替换th_content()为the_excerpt(),就ok了!反之相同。
可能写的不完全,欢迎指正。

Posted by micas on Jun 29th 2007 | Filed in Site Management | Comments (0)

loopback具体作用

loopback具体作用
在一些实验拓扑图上常会看到loopback,似乎ccna的视频教程上没有,所以特地在网上找了一下。

loopback具体作用是什么?怎么用?
    此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都会使用。常
见于如下用途。
1 、作为一台路由器的管理地址
    系统管理员完成网络规划之后,为了方便管理,会为每一台路由器创建一个
loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址,管理员会
使用该地址对路由器远程登录(telnet ),该地址实际上起到了类似设备名称
一类的功能。
    但是通常每台路由器上存在众多接口和地址,为何不从当中随便挑选一个呢?
原因如下:由于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个
接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到
达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会
down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通
的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。
2 、使用该接口地址作为动态路由协议OSPF 、BGP 的router id
    动态路由协议OSPF 、BGP 在运行过程中需要为该协议指定一个Router id ,作
为此路由器的唯一标识,并要求在整个自治系统内唯一。由于router id 是一个
32 位的无符号整数,这一点与IP 地址十分相像。而且IP 地址是不会出现重复
现象的,所以通常将路由器的router id 指定为与该设备上的某个接口的地址相
同。由于loopback 接口的IP 地址通常被视为路由器的标识,所以也就成了
router id 的最佳选择。
3、使用该接口地址作为BGP 建立TCP 连接的源地址
    在BGP 协议中,两个运行BGP 的路由器之间建立邻居关系是通过TCP 建立连
接完成的。
    在配置邻居时通常指定loopback 接口为建立TCP 连接的源地址(通常只用于
IBGP ,原因同2.1 ,都是为了增强TCP 连接的健壮性)
配置命令如下:
router id 61.235.66.1
interface loopback 0
ip address 61.235.66.1 255.255.255.255
router bgp 100
neighbor 61.235.66.7 remote-as 200
neighbor 61.235.66.7 update-source LoopBack0

Loop口在实际中有非常广泛的应用,这个文章是是关于Loopback口使用的大全

BGP Update-Source

因为Loopback口只要Router还健在,则它就会一直保持Active,这样,只要BGP的Peer的Loopback口之间满足路由可达,就可以建立BGP 回话,总之BGP中使用loopback口可以提高网络的健壮性。
neighbor 215.17.1.35 update-source loopback 0
Router ID

使 用该接口地址作为OSPF 、BGP 的Router-ID,作为此路由器的唯一标识,并要求在整个自治系统内唯一,在Ipv6中的BGP/OSPF的Router-ID仍然是32位的IP地 址。在OSPF中的路由器优先级是在接口下手动设置的,接着才是比较OSPF的Router-ID(Router-ID的选举在这里就不多说了,PS:一 台路由器启动OSPF路由协议后,将选取物理接口的最大IP地址作为其RouterID,但是如果配置Loopback接口,则从Loopback中选取 IP地址最大者为RouterID。另外一旦选取RouterID,OSPF为了保证稳定性,不会轻易更改,除非作为RouterID的IP地址被删除或 者OSPF被重新启动),在OSPF和BGP中的Router-ID都是可以手动在路由配置模式下设置的。
OSPF: Router-ID *.*.*.*
BGP:BGP Router-ID *.*.*.*
 
IP Unnumbered Interfaces

无编号地址可以借用强壮的loopback口地址,来节约网络IP地址的分配。
例子:
interface loopback 0
ip address 215.17.3.1 255.255.255.255
!
interface Serial 5/0
bandwidth 128
ip unnumbered loopback 0
Exception Dumps by FTP

当Router 宕机,系统内存中的文件还保留着一份软件内核的备份,CISCO路由器可以被配置为向一台FTP服务器进行内核导出,作为路由器诊断和调试处理过程的一部 分,可是,这种内核导出功能必须导向一台没有运行公共FTP服务器软件的系统,而是一台通过ACLS过滤(TCP地址欺骗)被重点保护的只允许路由器访问 的FTP服务器。如果Loopback口地址作为Router的源地址,并且是相应地址块的一部分,ACLS的过滤功能很容易配置。
 
Sample IOS configuration:
ip ftp source-interface Loopback0
ip ftp username cisco
ip ftp password 7 045802150C2E
exception protocol ftp
exception dump 169.223.32.1
TFTP-SERVER Access

对于TFTP的安全意味着应该经常对IP源地址进行安全方面的配置,CISCO IOS软件允许TFTP服务器被配置为使用特殊的IP接口地址,基于Router的固定IP地址,将运行TFTP服务器配置固定的ACLS.
ip tftp source-interface Loopback0
SNMP-SERVER Access

路由器的Loopback口一样可以被用来对访问安全进行控制,如果从一个路由器送出的SNMP网管数据起源于Loopback口,则很容易在网络管理中心对SNMP服务器进行保护
Sample IOS configuration:
access-list 98 permit 215.17.34.1
access-list 98 permit 215.17.1.1
access-list 98 deny any
!
snmp-server community 5nmc02m RO 98
snmp-server trap-source Loopback0
snmp-server trap-authentication
snmp-server host 215.17.34.1 5nmc02m
snmp-server host 215.17.1.1 5nmc02m.Wednesday, June 06, 2001
TACACS/RADIUS-Server Source Interface

当采用TACACS/RADIUS协议,无论是用户管理性的接入Router还是对拨号用户进行认证,Router都是被配置为将Loopback口作为Router发送TACACS/RADIUS数据包的源地址,提高安全性。
TACACS
aaa new-model
aaa authentication login default tacacs+ enable
aaa authentication enable default tacacs+ enable
aaa accounting exec start-stop tacacs+
!
ip tacacs source-interface Loopback0
tacacs-server host 215.17.1.2
tacacs-server host 215.17.34.10
tacacs-server key CKr3t#
!
RADIUS
radius-server host 215.17.1.2 auth-port 1645 acct-port 1646
radius-server host 215.17.34.10 auth-port 1645 acct-port 1646
ip radius source-interface Loopback0
!
NetFlow Flow-Export

从一个路由器向NetFlow采集器传送流量数据,以实现流量分析和计费目的,将路由器的Router的Loopback地址作为路由器所有输出流量统计数据包的源地址,可以在服务器或者是服务器外围提供更精确,成本更低的过滤配置。
ip flow-export destination 215.17.13.1 9996
ip flow-export source Loopback0
ip flow-export version 5 origin-as
!
interface Fddi0/0/0
description FDDI link to IXP
ip address 215.18.1.10 255.255.255.0
ip route-cache flow
ip route-cache distributed
no keepalive
!
FDDDI 0/0/0 接口被配置成为进行流量采集。路由器被配置为输出第五版本类型的流量信息到IP地址为215.17.13.1的主机上,采用UDP协议,端口号9996,统计数据包的源地址采用Router的Loopback地址。
NTP Source Interface

NTP 用来保证一个网络内所有Rdouter的时钟同步,确保误差在几毫秒之内,如果在NTP的Speaker之间采用Loopback地址作为路由器的源地 址,会使得地址过滤和认证在某种程度上容易维护和实现,许多ISP希望他们的客户只与他们的客户只与ISP自己的而不是世界上其他地方的时间服务器同步。
clock timezone SST 8
!
access-list 5 permit 192.36.143.150
access-list 5 permit 169.223.50.14
!.Cisco ISP Essentials
39
ntp authentication-key 1234 md5 104D000A0618 7
ntp authenticate
ntp trusted-key 1234
ntp source Loopback0
ntp access-group peer 5
ntp update-calendar
ntp peer 192.36.143.150
ntp peer 169.223.50.14
!
SYSLOG Source Interface

系 统日志服务器同样也需要在ISP骨干网络中被妥善保护。许多ISP只希望采集他们自己的而不是外面网络发送来的昔日日志信息。对系统日志服务器的DDOS 攻击并不是不知道,如果系统信息数据包的源地址来自于被很好规划了的地址空间,例如,采用路由器的Loopback口地址,对系统日志服务器的安全配置同 样会更容易。
A configuration example:
logging buffered 16384
logging trap debugging
logging source-interface Loopback0
logging facility local7
logging 169.223.32.1
!
Telnet to the Router

远程路由器才用Loopback口做远程接入的目标接口,这个一方面提高网络的健壮性,另一方面,如果在DNS服务器做了Router的DNS映射条目,则可以在世界上任何路由可达的地方Telnet到这台Router,ISP会不断扩展,增加新的设备
 
由 于telnet 命令使用TCP 报文,会存在如下情况:路由器的某一个接口由于故障down 掉了,但是其他的接口却仍旧可以telnet ,也就是说,到达这台路由器的TCP 连接依旧存在。所以选择的telnet 地址必须是永远也不会down 掉的,而虚接口恰好满足此类要求。由于此类接口没有与对端互联互通的需求,所以为了节约地址资源,loopback 接口的地址通常指定为32 位掩码。
DNS前向和反向转发区域文件的例子:
; net.galaxy zone file
net.galaxy. IN SOA ns.net.galaxy. hostmaster.net.galaxy. (
1998072901 ; version == date(YYYYMMDD)+serial
10800 ; Refresh (3 hours)
900 ; Retry (15 minutes)
172800 ; Expire (48 hours)
43200 ) ; Mimimum (12 hours)
IN NS ns0.net.galaxy.
IN NS ns1.net.galaxy.
IN MX 10 mail0.net.galaxy.
IN MX 20 mail1.net.galaxy.
;
localhost IN A 127.0.0.1
gateway1 IN A 215.17.1.1
gateway2 IN A 215.17.1.2
gateway3 IN A 215.17.1.3
;
;etc etc
; 1.17.215.in-addr.arpa zone file
;
1.17.215.in-addr.arpa. IN SOA ns.net.galaxy. hostmaster.net.galaxy. (
1998072901 ; version == date(YYYYMMDD)+serial
10800 ; Refresh (3 hours)
900 ; Retry (15 minutes)
172800 ; Expire (48 hours)
43200 ) ; Mimimum (12 hours)
IN NS ns0.net.galaxy.
IN NS ns1.net.galaxy.
1 IN PTR gateway1.net.galaxy.
2 IN PTR gateway2.net.galaxy..Wednesday, June 06, 2001
3 IN PTR gateway3.net.galaxy.
;
;etc etc
On the router, set the telnet source to the loopback interface:
ip telnet source-interface Loopback0

RCMD to the router

RCMD 要求网络管理员拥有UNIX的rlogin/rsh客户端来访问路由器。某些ISP采用RCMD来捕获接口统计信息,上载或下载路由器配置文件,或者获取 Router路由选择表的简易信息,Router可以被配置采用Loopback地址作为源地址,使得路由器发送的所有数据包的源地址都采用 Loopback地址来建立RCMD连接:
ip rcmd source-interface Loopback0
 

Posted by micas on Jun 26th 2007 | Filed in IT Knowledge Sharing | Comments (0)

Enabling technology / 促成科技

Enabling technology / 促成科技

任何能夠讓各自獨立的構成要素(components)進行互動的軟體、硬體或是操作的方法論;例如,企業訊息化(enterprise messaging)或是中介軟體(middleware),可以將分散的,甚至是先前不相容的電腦或軟體連結了起來,這就是促成科技。

来自:http://tw.dictionary.yahoo.com/enterprise_content?p=Enabling+technology

Posted by micas on Jun 26th 2007 | Filed in Site Management | Comments (0)

Get Help in Shanghai, China? Call micas_ncl

Please call me via SkyPe for help if you want to travel to Shanghai.

Get Help in Shanghai from locals (speaking english & Madarin)

Airport routing/ House/Hotel renting / Internet access Get a local pay as you go phone

Call now

0.5 USD /min

 You can get my advice on many hows like:
book hotels/take taxi/rent local apartment/go sightseeing/oriental food experience/Rent a local phone once you get off the plane,etc.

If you need more services than listed, call me for details.

Posted by micas on Jun 19th 2007 | Filed in Site Management | Comments (0)

一些站长知识

1、什么是域名解析?
    域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。
  2、什么是A记录?
    A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置您域名的二级域名。
  3、什么是MX记录?
    邮件路由记录,用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操控所有的邮箱设置。您只需在线填写您服务器的IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上。
  4、什么是CNAME记录?
    即:别名记录。这种记录允许您将多个名字映射到同一台计算机。通常用于同时提供WWW和MAIL服务的计算机。例如,有一台计算机名为“host.veryad.com”(A记录)。它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL。这两个别名的全称就http://www.veryad.com/和“mail.veryad.com”。实际上他们都指向“host.veryad.com”。

  5、什么是TTL值?
    TTL值全称是“生存时间(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。要理解TTL值,请先看下面的一个例子:
假设,有这样一个域名myhost.veryad.com(其实,这就是一条DNS记录,通常表示在veryad.com域中有一台名为myhost的主机)对应IP地址为1.1.1.1,它的TTL为10分钟。这个域名或称这条记录存储在一台名为dns.veryad.com的DNS服务器上。

二、现在有一个用户在浏览器中键入一下地址(又称URL):http://myhost.veryad.com/ 这时会发生什么呢?
  该访问者指定的DNS服务器(或是他的ISP,互联网服务商,动态分配给他的)8.8.8.8就会试图为他解释myhost.veryad.com,当然8.8.8.8这台DNS服务器由于没有包含myhost.veryad.com这条信息,因此无法立即解析,但是通过全球DNS的递归查询后,最终定位到dns.veryad.com这台DNS服务器,dns.veryad.com这台DNS服务器将myhost.veryad.com对应的IP地址。

1.1.1.1告诉8.8.8.8这台DNS服务器,然有再由8.8.8.8告诉用户结果。8.8.8.8为了以后加快对myhost.veryad.com这条记录的解析,就将刚才的1.1.1.1结果保留一段时间,这就是TTL时间,在这段时间内如果用户又有对myhost.veryad.com这条记录的解析请求,它就直接告诉用户1.1.1.1,当TTL到期则又会重复上面的过程。

三、为什么我做的解析没有生效?
  以下的每种原因都有可能导致您的解析无法生效。
  1、域名的DNS没有按要求设置成正确的DNS.要是使您的解析设置,域名的DNS必须是ns1.dns-diy.com&ns2.dns-diy.com,或者是其他已经指向到这两个DNS的DNS.
  2、域名还没设置相应的解析记录.

四、怎样检查域名的DNS是否已经设置为有效的DNS服务器?
  您可以在域名管理区的操作平台页面的右边区域,来检查DNS是否设置正确。
  如果您要修改域名的DNS需要到注册商的域名管理界面操作。

五、已经在注册商修改了DNS,为什么DNS检查的还是旧的DNS?
  我们的DNS检查是根据DNS的根服务器的当前数据为依据的,在注册商修改DNS可能需要12-72小时才能反映在根服务器上。域名解析是否能生效,以我们的DNS检查为准。

六、解析可以生效,为什么收不到邮件?
  请检查您的MX记录是否设置正确;
  请检查您的邮局服务器是否设置正确。
  如果您没有自己的邮件服务器,可以使用我们的邮件转发。

七、设置了MX记录,为什么无效?
大多数SMTP要求MX记录指向一个主机名。因此请将MX记录指定到一个主机名,而不是IP地址。
举例,要让218.5.1.249做为veryad.com的邮件服务器可以这样设置。

  1、将mail.veryad.com解析到218.5.1.249(“主机名”栏填“mail”,“类型”选择“A”,“IP地址/主机名”栏填“218.5.1.249”,然后按“增加”)
  2、veryad.com的MX记录设置为mail(“主机名”栏保留为空,“类型”选择“MX”,“IP地址/主机名”栏填“mail”,然后按“增加”)
  3、在218.5.1.249上进行设置,允许接收@veryad.com的邮件如果您在上述第二步中的“主机名”栏中填写了“mail”,则表示发到@mail.veryad.com的邮件由218.5.1.249接收,这可能不符合你的本意思

八、为什么有的主机名用“.”结尾,而有的没有?这有什么不同吗?
  以“.”结尾的主机名表示主机名的全称(FQDN);而不是用“.”结尾的主机名表示在该域名下的主机名。

举例:
  1、在veryad.com域下加了个CNAME类型的记录“abc”指到“123”,那么abc.veryad.com表示123.veryad.com的解析。
  2、在veryad.com域下加了个CNAME类型的记录“abc”指到“onlinenic.com.”,那么abc.veryad.com表示用onlinenic.com的解析。

九、为什么“优先级”设置总是为“0”?
“优先级”仅对MX记录有效,其他类型的记录将忽略优先级。

十、可以做泛解析吗?
  可以。请在“主机名”栏中填“*”。

十一、DNS修改和域名解析有什么不同吗?
   DNS修改和域名解析的含义完全不同:

   1、DNS修改是指域名解析服务器(Domain Name System)的修改。
   如果您自己有独立DNS服务器,想通过此DNS解析己注册成功的域名,您可选择DNS修改业务(注:要改DNS的域名必须是在我公司注册或己成功转入至我公司的域名)。请您登陆域名管理区-点击相应域名-DNS修改处修改您的域名DNS信息

   2、域名解析:域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器(DNS)来完成。
   如您的主机及域名均成功,则需做解析,如果您的域名DNS是第一主机默认的DNS,请您登陆域名管理区-点击相应域名-域名解析处修改您的域名解析即可。如果您的域名DNS不是第一主机的解析服务器,请您与DNS所在服务商联系解析事宜。

十二、英文域名修改DNS是否收费?
  国际英文域名、国内英文域名可以修改DNS,这项服务是免费的。

十三、URL转发隐藏路径和不隐藏路径有何区别?
  不隐藏路径URL转发:例如:http://b.com/指向http://a.com/xxx/(任意目录);在浏览器地址栏中打入http://b.com/连接后地址栏会显示真正的地址http://a.com/xxx/
  隐藏路径的URL转发:例如:http://b.com/指向http://a.com/xxx/(任意目录);在浏览器地址栏中打入http://b.com/连接后地址栏显示的还是http://b.com/,但实际指向的是http://a.com/xxx/的内容 。

Posted by micas on Jun 15th 2007 | Filed in IT Knowledge Sharing | Comments (0)

域名A记录,MX记录,CNAME记录解释

域名A记录,MX记录,CNAME记录解释

大家在注册和使用域名的时候都有下面对域名所有的记录存在过疑问罢?
什么是A记录?什么是MX记录?CNAME记录又是什么?它们都有些什么用途?
好,下面就用我浅陋经验给大家介绍一下:
1,A记录:WEB服务器的IP指向
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。
  说明:用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。
  就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如:
  将
  www.yourname.com 转到IP 321.32.321.321
  ftp.yourname.com 转到IP 123.12.123.123
  mail.yourname.com 转到IP 213.21.213.213

2,MX记录(Mail Exchange):邮件路由记录
  说明:用户可以将该域名下的邮件服务器指向到自己的mail server上,然后即可自行操作控制所有的邮箱设置。您只需在线填写您服务器的主机名或主机IP地址,即可将您域名下的邮件全部转到您自己设定相应的邮件服务器上。
这个大家都明白了吗?就是将你的域名中邮件服务器分开,将它设置到其它的IP去!
比如同样是 myweb.com ,如果你设置A记录是指向123.12.123.123,而MX记录你设置是指向222.22.222.222,那么你的DNS服务器接收到别人的邮件路由请求时就将会将它的请求解释到222.22.222.222上去!而别人访问你的网页的时候仍然是访问123.12.123.123。

3,CNAME (Canonical Name)记录,(alias from one domain name to another)通常称别名指向
这是个挺好用记录,它可以将你注册的不同域名统统转到一个主域名上去!与A记录不同的是,CNAME别名记录设置的可以是一个域名的描述而不一定是IP地址!有什么好处?大家想想就知道!

4,URL (Uniform Resource Locator )转发:网址转发
功能:如果您没有一台独立的服务器(也就是没有一个独立的IP地址)或者您还有一个域名B,您想访问A域名时访问到B域名的内容,这时您就可以通过URL转发来实现。url转发可以转发到某一个目录下,甚至某一个文件上。而cname是不可以,这就是url转发和cname的主要区别所在 

Posted by micas on Jun 15th 2007 | Filed in IT Knowledge Sharing | Comments (0)

站点终于好了

基本的功能很快就可以上手了。哈哈哈哈哈哈。

Posted by Micas on Jun 13th 2007 | Filed in Site Management | Comments (0)

MediaTemple提供的帮助手册

http://kb.mediatemple.net/article.php?id=247

Posted by Micas on Jun 12th 2007 | Filed in Site Management | Comments (0)

« Prev