美国主机推荐 黑色星期五的诱惑

0

分类 : 网络日志 | 发表时间 26-11-2010

现在接触网络的,几乎没有不知道美国主机的,黑色星期五(Black Friday),对于关注美国主机的朋友们来说,这又是一个让人无法拒绝诱惑的特殊时间。

对于美国人来说黑色星期五(Black Friday)可是个疯狂的日子,因为各大商家都会在这天进行疯狂促销,今年的时间为2010年的11月26日,也就是周五的凌晨0点开始到午夜的12点结束。

1.美国主机商HostGator

去年HostGator搞促销的优惠幅度可不小,居然优惠75%!Tuixy在去年一口气买了好几个3年的,用来做群站什么的太划算了!今年的活动还没开始,但是值得关注。我和HostGator的工作人员沟通了下,说是今年活动还会搞,不过暂时保密,关注方法就是在黑色星期五当天登陆其官方网站

最新消息:此次Hostgator主机推出的优惠适用于所有产品(虚拟主机、Reseller hosting、VPS、独立服务器)及所有购买期(所以购买的越多越实惠),从北京时间(为了方便,以下均采用北京时间)2010年11月26号下午2 点开始到11月27号下午2点,各个时段,优惠又有不同,具体介绍如下:

2010年11月26号下午2点——2010年11月26号下午7点,所有产品50%优惠;
2010年11月26号下午7点——2010年11月26号晚上11点,所有产品80%优惠;
2010年11月26号晚上11点——2010年11月27号下午2点,所有产品50%优惠;

注意:现在时间已经不多了,Linker也在观察80%的这个优惠,可是这个都是限量的,在量到限以后,就又恢复50%了,时间间隔非常短,因此,不再奢望80%这个折扣了,直接购买了一份50%折扣的主机,59.70 USD购买了一年的baby plan。简单测试来看,hostgator要比bluehost效果好一些。

2.Godaddy   
感恩节的$1优惠码已经失效了,黑色星期五又推出了一个$5的域名优惠码,幅度不算大,,勉强可以注册吧
优惠码:cjcBLACK10      只能信用card注册
http://www.godaddy.com

3.coolhandle  
活动内容:仅需要付$5.95的安装费(约RMB40块),就可以获得原来每月$4.95的start方案一年期,还送一个免费域名!
空间的配置方面是无限性的大小和容量,不过建站只能5个,限制了域名绑定数量。
优惠期限:美国时间11月25日至29日
无优惠码,直接访问优惠链接:http://www.coolhandle.com

4.HawkHost
优惠码:bf2010super   原价$129.48的Super型号虚拟主机2折优惠,现价只要$25.90一年
优惠码:55bf2010   购买老鹰主机任意虚拟主机获得首次55%的优惠
优惠码:bf2010r35percent    购买老鹰主机任意reseller主机获得35%终身优惠
优惠码:bf2010r55percent    购买老鹰主机任意reseller主机获得首次55%的优惠
优惠码有效期:美国时间26日(北京时间11月26号13点—11月27号13点)
主机商网站:http://www.HawkHost.com

5.FatCow
肥牛主机,原价是44美元一年,11月25日至28日促销价35.4美元一年
主机商网站:http://www.FatCow.com

6.arvixe
对这家主机商了解较少,刚收到他们的促销邮件说是全场5折,优惠时限为美国时间26号全天
这家主机有ASP主机,感兴趣的朋友可以去看下
优惠码为:blackfriday       http://www.arvixe.com

7.WebHostingPad
11月29日(星期一)美国当地时间上午10点开始,主机0元购买,限250名客户!~
具体可关注主机商网站: http://www.WebHostingPad.com

8.美国主机商Certified Hosting
Certified是第一个发邮件告知活动的,今年的促销更厉害,其无限型号Geek方案只要10美元一年,太夸张了!优惠码:BLACKFRIDAY (只在活动当天有效)。

其实国内很多厂商在这个时期也有促销活动登场,比如新蛋网、麦包包的促销,今天Linker在网易邮箱的积分活动中,利用10元钱的物流费,买了麦包包的两个包,这活动算是比较够“促销”的了。

这些信息linker在发布后估计大家伙都赶不上这些优惠了,不过不要紧,一来宣传一下这些美国主机商,大家在需要的时候,在被逼无奈的时候,可以用到这些主机空间来应急,减少损失;另外呢,赶在明年的这个时候,还会有大力度的促销活动出台,到时不要再错过哦。

今天又看到比较公正的有关IDC评论话题了

3

分类 : 网络日志 | 发表时间 07-01-2009

以前经常在网上看到,很激愤的评论IDC,很少见到冷静的评论的,今晚所看,算得上比较新颖的了;

站长们对于虚拟主机这个概念不会陌生,当然对于虚拟主机的讨论也从来没有停止,站长论坛、站长类博客、站长类群等一些个人站长聚集的地方,这永远是一个热议的话题。

虚拟主机对于网站来说,是赖以生存的根本,如果这个基础不稳定,就更不用谈网站的进一步发展了。

作为虚拟主机的经营者,IDC经营者来讲,虚拟主机的方方面面争议,也同样影响着他们的发展,更有些未知而可怕的发展,IDC商,不声不响的“跑路”。

林网博客以前有几次已经提过,虚拟主机租用、服务器租用方面的质量与服务评析听听客户说虚拟主机商野蛮了业务员怎么说的?选择虚拟主机和服务器对网站排名的影响,当中也有提到,“一分价钱一分货”的实际道理,但还是有千千万万的个人站长,追求便宜得吓人的虚拟主机空间。

在议之前,可以看一下这里的一篇对idc的看法,里面确实没有夸张的成分,是很基本的成本计算在里面,至于很多小商家能够把价格降低得那么多,不外乎兼职、代理贴本卖,或者是多挂硬盘,以大容量空间当“烂白菜”销售,当然,这绝对不能说个人空间就没有优质的,反而很多个人性质的,具有鲜明而又极具道德特性的个人品牌,其经营的空间也是非常的“物美价廉”的,但这样一来,让初级的个人站长来分辨,对他们来说,实在是一种很不公平的“折磨”,很多个人站长都是在吃了一次或者无数次的亏之后,才有醒悟,才有了发现本质的能力。

太便宜的,吓人,太贵的,当然也有失公允,品牌是有价值不错,但品牌的价值往往也是利润最丰厚的,如果能够以品牌之保障让利于广大居于成本之边不保的个人站长,岂非更是成双美事?但我这说法,在内行看来,或者来说,在成功的IDC商看来,是极为幼稚的。

如果经过时间的考验,这些小的IDC商,能够以一己之服务,树立品牌,而广大的个人站长又能够多给这些IDC更多的机会,那么大品牌的“高贵”,也没理由“不屈尊入凡间”。

中国的中庸之道,实在是很有内涵的大道理。“度”之一词,意尽在其中。

虚拟主机租用、服务器租用方面的质量与服务评析

2

分类 : 网络日志 | 发表时间 16-07-2008

今天休息了一天,感觉还是比较轻松,下午很辛苦的睡了个午觉,很恢复精力,这很难得,平常总是缺乏睡眠,时间长了,对身体综合方面,都很不好。各位博友也多注意自己的健康了。

由于是休息,不太想在网上过多浏览,到我博客上留言的不是太多,不过那个博客留言王“花果山寨”是个例外,不仅在我的博客,在其他比较知名和不知名的博客,都有他的身影,这估计也是他不太依靠搜索引擎来流量而疯狂更换博客程序、模板与主机的原因吧,哦,对,兴趣是主要的,喜欢折腾!!

从他的留言网址到他主站,看到了有关换主机的经常,另外也看到了一篇评论流行博客程序的文章,这篇文章我觉得实用意义比较大,因此也特意留言给他,希望他能够继续深入丰富,给后进者以比较大而实用的指导意义,另外,这类文章转载性极强,也有利于自身的宣传,同时,也会给搜索引擎以很好的印象,这个站的这个原创很流行啊,给他的域名再加高些权重吧!呵!!我等几天,如果他不丰富,我就在他的基础上再丰富一些了,把这个博客程序的源来、现势、优点、缺点、建议以及作者的状态和作者对自己程序的发展考虑,都加进去,这样,就非常完美了!

说到换主机的问题,这里今天着重讲下,因为我也在偶尔从事有关服务器的技术、安全方面维护,说来也巧,我看主机纠纷这个文章的时候,有网友给我发留言求助,说服务器被整体挂马了,经过了解,是比较低级的错误,没有把各虚拟主机的目录访问权限分离开,这可能是其中的安全问题之一,也许是其他方方面面的问题引起的挂马也说不定,没太具体深入了解,只是指点了几个方面去检查,另外建议他请他朋友比较懂点服务器安全维护的,帮管理一下,因为服务器安全不是比较单一的,是比较综合方面的处理,如果有一方面处理不好,“溃于蚁穴”,就前功尽弃了,还建议他,如果自己不熟悉这方面技术,就花钱吧,购买专业的服务器管理软件,以此弥补不足,初期只想着省钱,后期了了问题,处理不了,不想赔偿,这责任就大了;另外说明一点,我也不愿意这种情况下过多参与,这朋友只是一普通网页,关系不太铁,因此这类忙不太好帮,处理好了,大家都好,处理稍有疏忽,关系反而会容易恶化;这不是简单的问题,这是要负责任的问题。

国内的空间和国外的空间现状现在差不多,,国外的售后服务响应不太及时,但解决起来还是很有效果的,另外,国外空间流量极是问题,虽然给你的空间够大,流量也够多,但速度在那里限制着,顶了天几十K的,再多流量你也用不完哪?还有一点,国外空间在块买分块卖比较划算,像jiang的那几个主机情况那样;但买小空间就不划算了,因此,只能组团来购买了,我现在用的jiang的四号机,感觉还可以,用着英文的wordpress,在那里瞎捣鼓,也是自得其乐!

现在搞主机的,如果稍内行一点,都能看出质量与服务的好坏;可想而知,如果超便宜,能得到好的主机性能与服务吗?1G空间,现在正规空间价格,都至少300以上了,如果能够卖到100或者几十的,这样的主机,你借给我钱,我也不敢用,除非垃圾网站才用这种垃圾空间,一个服务器上给你放上500-1000个网站,你是千里马也给你拖成骡子了,这种情况下,问题多了,可想而知,客服的服务质量就弱了,本来空间就不赚钱,问题又多,再加上这样的空间服务商一般都不正规,没有合同,没有承诺,更谈不上信义、良心,出了事情,不纠纷就怪了。

因此,这是一个既矛盾又不矛盾的问题;好的空间商不用吼就可以不出现问题,可以即时解决问题,差的,吼也不管用;因此,要想不出问题,要想即时解决问题,还是前期的考虑和选择,而到了后期,双方的态度与责任就显得更加重要了。

我从事过服务器与虚拟主机的技术支持服务,因此,我比较体谅甚至偏向于空间服务商的苦衷,当然,我服务的空间服务商,信誉和质量都是非常好的,不敢说绝对优秀,但起码对得起每一个客户,虽然承诺的是一周无理由退货,但只要使用中客户有问题,有争议,总是空间商先提出退货,按时间折算费用;如果是客户的网站有问题,或者网站程序有漏洞,或者网站程序代码写得不够精简而影响服务器的整体性能,也是空间服务商协商客户要求退款,还有,这个服务商们的几百台服务器,最多虚拟主机个数,没有超过100个的,有的甚至只有20个,几乎没有客户提过流量不够、iis不够的问题,因此,这也是我喜欢的状态,这样的空间商,我给他们做技术支持,我也轻松。

在某些方面说,是买方市场纵容了劣质空间商的发展,而使优质空间商正常发展维艰,并且也是劣质空间商造成了idc市场的污名,破坏了买卖双方的不信任正常状态。我说这个,大家比较理解吧,大家都想要“物美价廉”,但总是避而不想不谈“便宜无好货”,总是侥幸的想,这个应该不错吧?本质是什么,反而不会也不愿过多考虑;就像玩股票一样,只想着曲线升,反而不考虑支撑曲线上升因素,把本质留给未知,那么出问题的未知,也会把坏的结果留给你,这是一定的。不会由于你的不考虑,而总是幸运的青睐给你好的结果。

因此,任何时候的事情,选择与理解,很重要。既然选择,就要面对,既然问题存在,就要以解决、理解的态度共同处理。说也这么多,也只不过提示了一个简单的道理而已,世界上的道理,都是比较浅显的,没有过深的奥义,只看你是否按着道理认真去想、去做了。

虚拟盾 为你的虚拟机来提供安全防护

1

分类 : 娱乐休闲 | 发表时间 31-03-2007

  Blue Lane技术公司推出了一种专为VMware Infrastructure3平台上运行的虚拟机而设计的入侵防御系统。

  由于虚拟机的应用越来越广泛,人们应当利用这项新技术来提高安全性,并且避免产生新的安全威胁。周四,在向人们介绍为VMware Infrastructure3平台上运行的虚拟机而设计的入侵防御系统时,Blue Lane技术公司也持有相同的观点。

  该公司的虚拟盾(VirtualShield)软件设置在主机管理程序和它的虚拟机之间。它能够阻止那些恶意软件接触到虚拟机。我们都知道,如果没有及时更新的话,虚拟机容易受到攻击。“该软件在服务器映像前充当防护设施;那相当于产品之后的‘a-ha’”,Blue Lane的总裁兼CEO Jeff Palmer补充说,尽管虚拟盾目前只能应用于虚拟机,Blue Lane很快会继续为其他软件供应商的管理程序开发相应套件。

  “换句话说,虚拟盾能够为系统的所有虚拟机提供“区域防御”,而不是分别地挨个防御”,Blue Lane公司的产品运营高级副总裁Allwyn Sequeira说。“我们能模拟数据包的行为,所以,尽管我们不更换包本身,但也不需要接触每个服务器。”

  虚拟盾并不是唯一的虚拟安全软件,但是它推出的时机很恰当。据InformationWeek Research称,他们调查的150位高级IT主管人员中的2/3的人表示他们的公司即将实施服务器虚拟化。而IDC报道说,超过2/3的拥有1000以上员工的美国公司正在采用虚拟化技术。鉴于主要的Linux应用也开始支持虚拟化技术,我们相信这个数字还会增长。

  本周早些时候,Red Hat公司发布了Red Hat企业版Linux 5,该系统带有Xen的开放源码管理程序。也是在同一周,它的竞争对手Novell宣称,SAP NetWeaver和mySAP商业套件现在可以应用到在SUSE Linux企业服务器10上运行的虚拟机中了。SUSE Linux企业版服务器10是与开放源码Xen一起发布的。IBM也开发了称为sHype的安全扩展,它能够将安全策略与虚拟机绑定在一起。IBM还为Xen提供了sHype的一部分源码。

  在虚拟化环境中,随着虚拟机的创建,解绑或者从一台物理服务器转移到另一台,IP地址也会随之而变化。Nemertes研究中心的一名分析师Andreas Antonopoulos说,由于大多数安全软件都是为每个位置分配一个IP地址,因此防火墙和入侵防御系统很难认识到维护虚拟机安全的必要性。“虚拟化技术没有什么问题,有问题的是那些安全软件,”他补充说。

  布朗大学的首席IT安全工程师Paul Asadoorian最关心的问题是,一台被感染的虚拟机能感染多少台在同一服务器上的其他虚拟机。“很多人将他们的服务器连到内网,但仍然允许服务器上的虚拟机访问网络,”他说,这就违背了将服务器与公网断开的初衷。Reflex安全公司发现了这个问题,并将其卖给了Virtual Security Appliance,后者的主要业务是建立并维持虚拟机的安全策略,甚至建立并维持虚拟网络。

  事实上,虚拟机能够在很多方面提高系统的安全性。虚拟机能在一个主服务器内运行不同应用程序,从而防止缓存溢出这样的攻击弄垮整个服务器。这是因为系统为每个虚拟机分配了一定量的内存空间,它们无法从其他虚拟机上的应用那里窃取内存。

虚拟化还通过将IT环境变得更加“便携”,从而方便人们进行系统恢复,Burlington Coat Factory的首席技术执行官Michael Prince说。现在系统恢复已经成为公司安全项目必定会考虑的一部分内容,虚拟化技术使人们在发生系统崩溃的紧急情况时,更容易重搭一个IT环境,这样也就是提高了安全性。

  虚拟机安全的另一不容忽视的方面就是它能在同一服务器内运行多个操作系统,这就构建了多样化的环境从而不会被针对特定Windows或者Linux系统的恶意软件完全击垮。

  虚拟盾的优势在于,它能在那些公司给他们虚拟机上运行的应用和操作系统打补丁之前,为其争取时间。固然,它不能解决所有的安全问题,但是方向是对的。

=============================================

原文作者:Larry Greenemeier

原文来源:informationweek

原文链接:http://www.informationweek.com/security/showArticle.jhtml?articleID=198001244

LINUX下PHP+JSP+MYSQL+APACHE+RESIN虚拟主机配置过程

2

分类 : 技术文摘 | 发表时间 04-11-2006

resin:http://www.caucho.com/
jdk:http://java.sun.com/
apache:http://www.apache.org
mysql:http://www.mysql.com
php:http://www.php.net
jdbc:http://mmmysql.sourceforge.net/
本人所用的软件版本如下:
resin-3.0.10.tar.gz
j2sdk-1_4_2_05-linux-i586.bin
httpd-2.0.52.tar.gz
mysql-4.1.9.tar.gz
php-4.3.10.tar.gz
mysql-connector-java-3.1.6.tar.gz

一.安装MYSQL
我把他全部下在到/root 目录下
# chmod 755 mysql-4.1.9.tar.gz
# tar xfz mysql-4.1.9.tar.gz
解压后生成mysql-4.1.9目录,我们进入该目录: 
cd mysql-4.1.9
进入后就开始配置mysql了,配置过程中我们要给mysql设置一个安装目录,我们设置在 /usr/local/mysql 下,以为把文件放到一个地方比较容易管理,如果你还想获得更多的配置信息,使用 ./configure –help:
在这里我要特别强调在 编译的时候要选择好MYSQL的默认编码,因为如果不选择按默认安装的时候在JSP中就不支持GBK编码了
所以我这样编译
# ./configure –prefix=/usr/local/mysql –with-charset=gbk
然后等几秒钟,配置完成后就编译源代码
# make 
这个编译的过程比较长,如果机器比较慢的话,可能要近二十分种 ( 我的是联想服务器都需要了15分钟 ) . 编译完成后就安装: 
# make install
等上几秒钟,安装完成.下面就到了最关键的部分了,为什么老安装不成功,(至少我是安装了N次,N > 10 ,呵呵),问题关键就在这里,访问mysql要一个专门的用户,而且必须给相应的访问权限,这里我们就设置root和mysql有权限访问. 
我们先建立一个mysql和mysql用户来访问mysql: 
#  groupadd mysql #建立mysql组 
#  useradd mysql -g mysql #建立mysql用户并且加入到mysql组中 

建立用户后我们就初始化表 (注意:必须先执行本步骤后才能进行以下步骤) 

# ./scripts/mysql_install_db –user=mysql #初试化表并且规定用mysql用户来访问初始化表以后就开始给mysql和root用户设定访问权限, 我们先到安装mysql的目录: 

# cd /usr/local/mysql 

然后设置权限 

# chown -R root . #设定root能访问/usr/local/mysql 
# chown -R mysql var #设定mysql用户能访问/usr/local/mysql/var ,里面存的是mysql的数据库文件 
# chown -R mysql var/. #设定mysql用户能访问/usr/local/mysql/var下的所有文件 
# chown -R mysql var/mysql/. #设定mysql用户能访问/usr/local/mysql/var/mysql下的所有文件 
# chgrp -R mysql . #设定mysql组能够访问/usr/local/mysql 

设置完成后,基本上就装好了,好了,我们运行一下我们的mysql: 

# /usr/local/mysql/bin/mysqld_safe –user=mysql & 

如果没有问题的话,应该会出现类似这样的提示: 

[1] 42264 
# Starting mysqld daemon with databases from /usr/local/mysql/var 

这就证明你安装成功了
用如下命令修改MYSQL密码,默认安装密码为空,为了安全你必须马上修改
/usr/local/mysql/bin/mysqladmin -uroot password pengyong
现在修改的密码为:pengyong

二、安装jdk
# chmod 755 j2sdk-1_4_2_05-linux-i586.bin
# ./j2sdk-1_4_2_05-linux-i586.bin 释放j2sdk-1_4_2_05-linux-i586.bin
在/root目录下生成j2sdk1.4.2_05目录和文件我是将JDK装到/usr/java/目录下
将文件剪切到/usr/java/目录下
# mv j2sdk1.4.2_05/ /usr/java/
设置JDK变量环境

# vi /etc/profile
# /etc/profile
JAVA_HOME=/usr/java/j2sdk1.4.2_05
RESIN_HOME=/usr/resin
PATH=PATH:JAVA_HOME/bin
CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:JAVA_HOME/lib/htmlco
nverter.jar:RESIN_HOME/lib:/usr/java/jdbc/mysql-connector-java-3.1.6-bin.jar
退出当前登录的环境,重新登录,这样刚刚设定的环境变量就会生效,然后用如下命令测试:
[root@LINUX root]# echo JAVA_HOME
/usr/java/j2sdk1.4.2_05
[root@LINUX root]# echo CLASSPATH
.:/usr/java/j2sdk1.4.2_05/lib/dt.jar:/usr/java/j2sdk1.4.2_05/lib/tools.jar:/usr/
java/j2sdk1.4.2_05/lib/htmlconverter.jar:/usr/resin/lib:/usr/java/jdbc/mysql-con
nector-java-3.1.6-bin.jar
[root@LINUX root]# echo PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bi
n:/usr/local/sbin:/usr/bin/X11:/usr/java/j2sdk1.4.2_05/bin:/usr/X11R6/bin:/root/
bin
[root@LINUX root]# java -version
java version "1.4.2_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
Java HotSpot(TM) Client VM (build 1.4.2_05-b04, mixed mode)

看到类似信息就表示jdk环境已经好了。其实在上面的/etc/profile中,我们不仅仅设置了jdk的环境变量,还一并设置了resin和jdbc的环境变量,这些都是后面安装resin所必需的设定
三、安装mysql的jdbc
# tar xfz mysql-connector-java-3.1.6.tar.gz
# mv mysql-standard-4.0.23-pc-linux-i686/ /usr/java/ 将解压的文件剪切到/usr/java/目录下。
# cd /usr/java/
# ln -s mysql-standard-4.0.23-pc-linux-i686/ jdbc 创建JDBC的软连接与/usr/java/目录下
四、安装apache
# chmod 755 httpd-2.0.52.tar.gz
# tar xfz httpd-2.0.52.tar.gz
# cd httpd-2.0.52
开始配置APACHE

# ./configure –prefix=/usr/java/httpd2 –enable-module=most –enable-shared=max
察看编译进apache的模块:
#/usr/java/httpd2/bin/httpd -l
[root@LINUX root]# /usr/java/httpd2/bin/httpd -l
compiled-in modules:
http_core.c
mod_so.c
看到以上的信息表明apache支持dso方式了。这样就可以用dso的方式把php和resin的模块加进来。

五、安装php
我们使用的PHP版本是4.3.10,先去下载: http://www.php.net/downloads.php, 下回来的包叫做 php-4.3.10.tar.gz, 放到/usr/local/src目录下. 
首先进入该目录后解压缩: 
# cd /usr/local/src 
# tar xfz php-4.3.10.tar.gz 
解压后进入目录: 
# cd php-4.3.10
进行配置,这一步比较关键,一定要设置好,特别是要考虑到你要支持什么,比如GD库,xml,mysql等等,如果想知道详细的配置,执行 ./configure –help来获得:

# ./configure –with-mysql=/usr/java/mysql –with-apxs=/usr/java/httpd2/bin/apxs

果上面的配置没有错误的话,那么应该最后会显示感谢使用PHP等字样,那么证明配置成功,如果上面的配置选项不支持的话,会提示错误. 
比如你没有安装mysql,那么–with-mysql就无法使用,所以一定要注意对应选项系统是否能够支持,如果出现错误,那么就先安装对应的程序,或者去掉相关选项,配置之后就进行编译: 

# make 

编译成功后出现"Build complete."字样,那么就可以进行安装了: 

# make install 

安装完成后把/usr/local/src/php-4.3.8/php.ini-dist复制到/usr/local/lib/,并重命名为php.ini 

# cp /usr/local/src/php-4.3.10/php.ini-dist /usr/local/lib/php.ini 

基本到这里PHP就安装成功了,如果中间出现错误,除了在配置的时候没有选对选项之后一般都不出现错误.
为了让Apache能够直接解析php,我们还要进行一些配置.
# vi /usr/java/httpd/conf/httpd.conf
在httpd.conf文件中,添加 

AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps 

应该将以上两句添加在其他A
ddType之后。 

确保文件中有以下一句话,没有就自己添加在所有LoadModule之后。 

LoadModule php4_module modules/libphp4.so 

好了,在vi中使用":wq"保存httpd.conf文件,退出vi。启动apache server: 

# /usr/java/httpd2/bin/apachectl restart 
现在apache就能够运行php了,写个文件测试一下,在/usr/java/httpd2/htdocs目录下,新建一个phpinfo.php文件, 
文件中只有一行代码: 

<? phpinfo(); ?> 

保存此文件, 在你的浏览器中输入http://localhost/phpinfo.php,你应该看到PHP的系统信息。 
如果出现错误,比如提示你下灾phpinfo.php,那么apache就是还无法解析php文件,那么请仔细检查以上的操作是否正确. 

六.安装resin
下载的resin的安装包解开后应该可以直接单独运行的。笔者将其解开后放到/usr/java/目录下
# tar xfz resin-3.0.10.tar.gz
# mv resin-3.0.10 /usr/java/
# cd /usr/java/
# ln -s resin-3.0.10/ resin
启动resin
# /usr/java/resin/bin/httpd.sh start
现在就能够从http://localhost:8080/上能看到resin的页面,这也就表示单独的resin运行成功了。然后,为了整合resin和apache,我们需要重新编译一下,以生成mod_caucho给apache调用。
# cd /usr/java/resin
# ./configure –with-apache=/usr/java/httpd2 
# make
# make install
修改/usr/java/resin/conf/resin.conf,大约在最后(安装的resin版本不同,配置文件的内容可能有所不同),将<document-directory>修改成自己的apache的documentroot的值。

  <document-directory>/usr/java/httpd2/htdocs</document-directory> ##这里修改成/usr/java/httpd2/htdocs

最后vi /usr/java/httpd2/conf/httpd.conf
复制以下内容
<location /caucho-status>
sethandler caucho-status
</location>

保存后。从启APACHE和RESIN
# /usr/java/resin/bin/httpd.sh restart
# /usr/java/httpd2/bin/apachectl restart

通过浏览器去访问http://localhost/caucho-status/,如果出现以下页面刚表示resin和apache已经成功整合了。
http://www.dfmqp.cn/caucho-status/
七.建立resin和apache的虚拟主机 我们建立的是tes1.jsp.com test2.jsp.com 两个虚拟主机

vi /usr/java/httpd2/conf/httpd.conf
 复制如下内容到httpd.conf里
NameVirtualHost 192.168.0.1  虚拟主机建立所在的IP
<VirtualHost 199.199.0.1>
    DocumentRoot /home/jsp1/  文件所在目录
    ServerName tes1.jsp.com  访问的域名
</VirtualHost>
VirtualHost 192.168.0.1>
    DocumentRoot /home/jsp2/
    ServerName test2.jsp.com
</VirtualHost>
vi /usr/java/resin/conf/resin.conf
查找如下代码并修改:

    <host id="" root-directory=".">
      <!–
         – configures an explicit root web-app matching the
         – webapp’s ROOT
        –>
      <web-app id=’/’ document-directory="/usr/java/httpd2/htdocs"/>
    </host>
<host id=’tes1.jsp.com’>
<web-app id=’/’ document-directory="/home/jsp1"/>
</host>
<host id=’tes2.jsp.com’>
<web-app id=’/’ document-directory="/home/jsp2"/>
</host>
保存从启apache和resin
tes1.jsp.com  和tes2.jsp.com 虚拟主机可以运行了

可以做如下测试http://localhost/caucho-status/
可以看到测试面上有
Virtual Host: tes1.jsp.com:80
Virtual Host: tes2.jsp.com:80
证明JSP虚拟主机工作很正常

虚拟主机IIS的一些防范入侵方法

0

分类 : 技术文摘 | 发表时间 14-10-2006

  1.如何让asp脚本以system权限运行?

  修改你asp脚本所对应的虚拟目录,把"应用程序保护"修改为"低"….

  2.如何防止asp木马?

  基于FileSystemObject组件的asp木马

  cacls %systemroot%\system32\scrrun.dll /e /d guests //禁止guests使用

  regsvr32 scrrun.dll /u /s //删除

  基于shell.application组件的asp木马

  cacls %systemroot%\system32\shell32.dll /e /d guests //禁止guests使用

  regsvr32 shell32.dll /u /s //删除

  3.如何加密asp文件?

  从微软免费下载到sce10chs.exe 直接运行即可完成安装过程。

  安装完毕后,将生成screnc.exe文件,这是一个运行在DOS PROMAPT的命令工具。

  运行screnc – l vbscript source.asp destination.asp

  生成包含密文ASP脚本的新文件destination.asp

  用记事本打开看凡是""之内的,不管是否注解,都变成不可阅读的密文了

  但无法加密中文。

  4.如何从IISLockdown中提取urlscan?

  iislockd.exe /q /c /t:c:\urlscan

  5.如何防止Content-Location标头暴露了web服务器的内部IP地址?

  执行

  cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/UseHostName True

  最后需要重新启动iis

  6.如何解决HTTP500内部错误?

  iis http500内部错误大部分原因

  主要是由于iwam账号的密码不同步造成的。

  我们只要同步iwam_myserver账号在com+应用程序中的密码即可解决问题。

  执行

  cscript c:\inetpub\adminscripts\synciwam.vbs -v

  7.如何增强iis防御SYN Flood的能力?

  Windows Registry Editor Version 5.00

  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

  启动syn攻击保护。缺省项值为0,表示不开启攻击保护,项值为1和2表示启动syn攻击保护,设成2之后

  安全级别更高,对何种状况下认为是攻击,则需要根据下面的TcpMaxHalfOpen和TcpMaxHalfOpenRetried值

  设定的条件来触发启动了。这里需要注意的是,NT4.0必须设为1,设为2后在某种特殊数据包下会导致系统重启。

  "SynAttackProtect"=dword:00000002

  同时允许打开的半连接数量。所谓半连接,表示未完整建立的TCP会话,用netstat命令可以看到呈SYN_RCVD状态

  的就是。这里使用微软建议值,服务器设为100,高级服务器设为500。建议可以设稍微小一点。

  "TcpMaxHalfOpen"=dword:00000064

  判断是否存在攻击的触发点。这里使用微软建议值,服务器为80,高级服务器为400。

  "TcpMaxHalfOpenRetried"=dword:00000050

  设置等待SYN-ACK时间。缺省项值为3,缺省这一过程消耗时间45秒。项值为2,消耗时间为21秒。

  项值为1,消耗时间为9秒。最低可以设为0,表示不等待,消耗时间为3秒。这个值可以根据遭受攻击规模修改。

  微软站点安全推荐为2。

  "TcpMaxConnectResponseRetransmissions"=dword:00000001

  设置TCP重传单个数据段的次数。缺省项值为5,缺省这一过程消耗时间240秒。微软站点安全推荐为3。

  "TcpMaxDataRetransmissions"=dword:00000003

  设置syn攻击保护的临界点。当可用的backlog变为0时,此参数用于控制syn攻击保护的开启,微软站点安全推荐为5。

  "TCPMaxPortsExhausted"=dword:00000005

  禁止IP源路由。缺省项值为1,表示不转发源路由包,项值设为0,表示全部转发,设置为2,表示丢弃所有接受的

  源路由包,微软站点安全推荐为2。

  "DisableIPSourceRouting"=dword:0000002

  限制处于TIME_WAIT状态的最长时间。缺省为240秒,最低为30秒,最高为300秒。建议设为30秒。

  "TcpTimedWaitDelay"=dword:0000001e

  8.如何避免*mdb文件被下载?

  安装ms发布的urlscan工具,可以从根本上解决这个问题。

  同时它也是一个强大的安全工具,你可以从ms的网站上获取更为详细的信息。

  9.如何让iis的最小ntfs权限运行?

  依次做下面的工作:

  a.选取整个硬盘:

  ystem:完全控制

  administrator:完全控制

  (允许将来自父系的可继承性权限传播给对象)

  .\program files\common files:

  everyone:读取及运行

  列出文件目录

  读取

  (允许将来自父系的可继承性权限传播给对象)

  c.\inetpub\wwwroot:

  iusr_machine:读取及运行

  列出文件目录

  读取

  (允许将来自父系的可继承性权限传播给对象)

  e.\winnt\system32:

  选择除inetsrv和centsrv以外的所有目录,

  去除“允许将来自父系的可继承性权限传播给对象”选框,复制。

  f.\winnt:

  选择除了downloaded program files、help、iis temporary compressed files、

  offline web pages、system32、tasks、temp、web以外的所有目录

  去除“允许将来自父系的可继承性权限传播给对象”选框,复制。

  g.\winnt:

  everyone:读取及运行

  列出文件目录

  读取(允许将来自父系的可继承性权限传播给对象)

  h.\winnt\temp:(允许访问数据库并显示在asp页面上)

  everyone:修改

  (允许将来自父系的可继承性权限传播给对象)

  10.如何隐藏iis版本?

  一个黑客可以可以轻易的telnet到你的web端口,发送get命令来获取很多信息

  iis存放IIS BANNER的所对应的dll文件如下:

  WEB:C:\WINNT\SYSTEM32\INETSRV\W3SVC.DLL

  FTP:C:\WINNT\SYSTEM32\INETSRV\FTPSVC2.DLL

  SMTP:C:\WINNT\SYSTEM32\INETSRV\SMTPSVC.DLL

  你可以用16进制编辑器去修改那些dll文件的关键字,比如iis的Microsoft-IIS/5.0

  具体过程如下:

  1.停掉iis iisreset /stop

  2.删除%SYSTEMROOT%\system32\dllcache目录下的同名文件

  3.修改

选择虚拟主机和服务器对网站排名的影响

0

分类 : 技术文摘 | 发表时间 25-06-2006

设计完一个网站后,接下来就是选择服务器。能否选择正确的服务器对网站的排名起着非常重要的作用。但是有一个问题是:能否以SEO的角度去选择服务器。网站管理员应该与搜索引擎优化、价格、功能结合在一起考虑。选择不同的服务器对搜索引擎排名真的存在着影响吗?如果你多次向google提交网站,但google却一直没有对其进行索引,那么你就要考虑一下,是否是服务器提供商方面出了什么问题了。
一个比较肯定的问题是:一个网站如果拥有独立的IP,那么这肯定会对提高网站排名会有很大的影响。尽管现在看起来没有那么重要了,因为现在有很多网站都是共享一个IP。在一台服务器上,很多服务并行运行,而且在一个IP上提供多个不同的域名。如果你经常上SEO论坛的话,你会发现无论是旧的还是新的贴子,都有很多是有关于主机与域名对网站排名的影响。 在一个便宜的服务器存放主页,这样可以降低成本,但是这些主机有可能是一个SPAMMERS服务器,或者共享主机的其他网站曾经被惩罚过。
这样的主机对我的网站的搜索引擎排名有影响吗?可以说是,但也可以说不是。从大范围内说是有一定的影响的,但从另一个角度来说又是没有影响的。下面我们来详细地说一下这个问题。 如果虚拟主机是共享一个IP,而google对主机进行了惩罚,IP也会被认为是spam,如果你的网站在该主机上的话,那么你的网站将会被ban或者惩罚。
另一种情况是:你的网站也是居放在这台主机上而且是成年人内容,理论上,google也会对你的网站进行惩罚、去名。这样,你的网站就不能从这个主机上的黑名单上除名。如果你的网站的内容是合法的,这样你把网站移到另一个身家清白的主机上,那么你就可以幸免。 一个合适的主机应该是100%正常运行的,这样你的访问者就不会访问到空白的页面。同样道理,搜索引擎的蜘蛛是不定期地来访问你的网站的。所以你的网站在任何时候都必须正常工作,以此来取得蜘蛛的欢心。尽管googlebot遇到404错误时,下次还是会再来访问。但是为了安全起见,你的主机必须100%地正常工作。不错!所有的服务器为了保养都会进行暂时的中断,但是他们应该在特定的时间内通知他们的客户他们的保养计划。如果没有明确规定,那么,我建议你换个服务器提供商好了。这是非常重要的,因为google会每天都会小幅度地爬你的网站,一个月进行一次大的索引。也就是说goooglebot有可能随时来访问你的网站。所以你的网站应该随时准备欢迎这位客人。 清除记录 google应该拥有你的主机的好的、清白的记录(但是这并没有证据表明,只是一个猜想)。尽管如此,但是有一个这样的提示:受欢迎的服务器提供商比那些三教九流的要好。例如:X公司是提供非常好与合理的服务,但是在主机上的一个网站在对Altavista存在着一个优化的问题,因为这个网站曾经被AV清除了。所以,你的网站有可能错过来自著名搜索引擎的一些流量,但是对于一个著名的服务器提供商来说这样的情况很少。
虚拟主机
共享IP
虚拟IP是多个不同的域名在同一服务器内使用同一个IP的系统。与一台电脑作为一个服务器相比,多个虚拟主机会存在于同一台服务器上。一些WEB服务器中有2000个域名共享一个IP地址的情况。这主要取决于服务器的性能与服务器提供商的服务质量。在这种情况下,向搜索引擎提供网页变得非常缓慢。尽管虚拟主机较便宜、功能较少,但是对于多数的引擎来说,尤其是google。不会由于虚拟主机里的一个网站的作弊而对虚拟主机里的所有网站进行惩罚(这是google人发表的言论)。—事实上,google对存放在虚拟主机上的网站与处理独立主机独立IP的网站是一样处理的。如果你的服务器提供商技术完善的话,那么你将会感觉不到两者的差别。我们也会经常地看到一小部分的服务器提供商在处理虚拟主机上会出现这样或者那样的错误码。这充分地表明,google是不会对那些设置完善的虚拟主机进行连带惩罚的(即一个网站受到惩罚,其他网站也会受到拖累)。 智能域名的选项择 域名的选择必须非常谨慎、灵活。如果你的服务主要是集中在本地市场的话。例如:你的中国的,那么,你应该选择国内的域名。如.cn等。但是如果你的服务是面对全球市场的话那么.com才是明智的选择。域名的选择也会直接影响到你网站在google上的网站排名。也就是说,如果你的网站是国内商店,那么如果你选择国内域名的话那比一个.uk的域名占据着更大的优势。— URL结构 提供合适的URL同样是很重要的。如静态与动态的分别,URL是否包含关键字的分别,详细可参考本站有关资料。 总结:主机不是搜索引擎优化中最大的关键,但是却起着不可忽略的作用。主机会由于内容的因素而受到google的惩罚,快速的离google近的外国服务器是有利于蛛蛛来访的。这些小细节对你更深一步的搜索引擎优化起着非常重要的作用。

如何不使用phpMyAdmin来转移数据库

0

分类 : 技术文摘 | 发表时间 25-06-2006

如何不使用phpMyAdmin来转移数据库?

是不是听上去不可能的。不过如果借助与其他的一些工具,这是可以实现的。 现在介绍的就是如何借助与一个第三方软件:MySQL-Front,在不使用phpMyAdmin的情况下就可以转移您的数据。 您只需要跟随以下三个步骤就可以完成这个转移数据的复杂任务。 1。在哪里下载这个软件? 请下载这个叫做MySQL-Front的软件,并进行安装。

下载地址: http://zsj.cz/mysqlfront/MySQL-Front_Setup.exe 或者 http://www.mysql-front.de/pub/MySQL-Front_Setup.exe (这个是官方站)

安装过程就不详述了,另外请注意的是这个软件只能免费使用30天。不过好象有些网站可以下载已经被crack的版本,请自行寻找。

2。如何连上你的数据库? 首先在必须登入您空间的控制面版,如果是CPanel,请进入“mysql database”,

如果是DirectAdmin,请进入“Mysql Menu”,在比较下方,您可以看到”Access Hosts:”

(DirectAdmin里面还需要点选你的数据库,才可以看到”Access Hosts”, 请您加入这样一个这样的 “%” 名字在”Access Hosts”里面,代表任何IP地址都可以连到你的数据库。然后您需要打开MySQL-Front,建立一个新的任务,在“伺付器”一栏填上你的主机域名,注意不要带”http://www”,Port用3306,这是mySQL专用的port,在“签入”一栏填入你的用户名和密码就可以了,然后连入。您应该可以在mySQL-Front左边看到您拥有的数据库。最后就是倒入和倒出的工作了。

3。如何倒出以及倒入? 首先highlight你要倒出的数据库,然后点选档案->输出->SQL档案,任意命名,然后您就可以下栽整个数据库到本地了,倒入也是一样,用mySQL-Front连到新的空间上,把上面“输出”改成“输入”就可以了,需要注意的是请在新的空间建立一个新的空白数据库,然后才倒入。

以上方法我个人还没有正式用过,只是看了这个软件以后觉得是这么的用法,请需要转移空间的用户尝试一下,成功以后请把“%”从Access Host里面删除,因为这也有可能是潜在危险,让其他人连到你的数据库上,可能删除你的数据库哦。

另外他们的主站是http://www.mysqlfront.de

WordPress简明使用指南

0

分类 : 技术文摘 | 发表时间 13-06-2006

作者: 黄晶(Alex Huang) 网址: alexhuang.org



从2005年9月到现在,我用Wordpress也有些时日了。现将自己使用中的一些体会分简介、安装、编辑、管理、主题、插件、设置、代码修改等几个部分逐一概述如下。也算是为对Wordpress有兴趣的同志提供一些方便和借鉴吧。
注意:我使用的版本是成熟、稳定的1.5.2,而不是最近才发布的、小问题多多的2.0。
1. 简介
WordPress是全球最棒的免费个人内容(Blog)发布平台之一,其下载量即将突破1000000(详细数据请参考Wordpress Download Counter)。它用经典的PHP+MySQL搭建而成,两者都是开源的软件,其中PHP用于编写相应的操作代码、生成页面,MySQL数据库则用于保存用户发布和编辑的内容。
WordPress并不大,最新的稳定版本1.5.2的zip压缩包仅360KB左右,你如果用快点的宽带上网的,几秒钟就可以下载完毕。相应地,软件的开发人员也少,主要的程序员仅两名,即来自美国达拉斯(Dallas)的Ryan Boren ,和来自德州奥斯汀的小帅哥Matthew Mullenweg(一般都称他为Matt)。前者是网络硬件巨头 – 思科公司(Cisco Systems) – 的一名工程师,以开发免费软件为乐。后者则主要为知名IT媒体CNet Networks工作,并有自己的咨询公司(Mobius Limited),时常还做一些中介业务。开发Wordpress,其实只是他们的业余爱好而已。
“麻雀虽小,但五脏俱全”,Wordpress就是这样的小麻雀。有了它,你就可以:

是全球最棒的免费个人内容(Blog)发布平台之一,其下载量即将突破1000000(详细数据请参考)。它用经典的PHP+MySQL搭建而成,两者都是开源的软件,其中用于编写相应的操作代码、生成页面,数据库则用于保存用户发布和编辑的内容。Wordpress并不大,最新的稳定版本1.5.2的zip压缩包仅360KB左右,你如果用快点的宽带上网的,几秒钟就可以下载完毕。相应地,软件的开发人员也少,主要的程序员仅两名,即来自美国达拉斯(Dallas)的 ,和来自德州奥斯汀的小帅哥(一般都称他为Matt)。前者是网络硬件巨头 – 思科公司() – 的一名工程师,以开发免费软件为乐。后者则主要为知名IT媒体工作,并有自己的咨询公司(),时常还做一些中介业务。开发Wordpress,其实只是他们的业余爱好而已。“麻雀虽小,但五脏俱全”,Wordpress就是这样的小麻雀。有了它,你就可以:

1.进行文章发布、分类、归档。
2.支持文章、评论、分类等多种形式的RSS输出。
3.提供链接的添加、归类功能。
4.支持评论的管理,防垃圾功能。
5.支持对风格(CSS)和程序本身(PHP)的直接编辑、修改。
6.在Blog系统外,方便的添加所需页面。
7.通过对各种参数进行设置,使你的Blog更具个性化。
8.生成静态html页面(需要mod_rewrite支持)。
9.通过选择不同主题,方便地改变页面的显示效果。
10.通过添加插件,可提供多种特殊的功能。
11.支持Trackback和pingback。
12.支持针对某些其它blog软件、平台的导入功能。
13.支持多用户。
这些功能,已经能够满足个人用户绝大多数的需求,并且,对于中小企业来说,它也是建立内容或资讯发布平台的得力工具。
个人认为,与其它的Blog发布软件相比,Wordpress的主要优势在于:

安装最简单。
Web标准支持非常好。
使用比较简单。
主题与插件丰富。因此可以方便地打造自己喜欢的Blog显示效果和功能,让它在简单的同时,变得更加美观、强大。
功能设置比较合适、合理,不像有些软件那样多而无用。
代码修改比较方便、容易。
也正是上述这些原因,我最终选择了Wordpress。
2. 安装
WordPress的安装非常的简单,如果一切顺利的话,只需要几分钟就可以搞定。当然,妥善的前期准备工作在这里是必要的前提。
为了放置你的Wordpress文件,你必须得先找到一台合适的主机。至于它是你自己搭建的,还是去服务商那里租用的,这并不重要。(这里只介绍后一种情况)
前面的简介中已经说过,Wordpress是用PHP+MySQL实现的,因此,它的安装对主机有一个基本的的要求,即主机必须支持高于4.1版本的PHP和高于3.23.23版本的MySQL。另外,主机的Apache(地球上最流行的Web服务器,类似于微软的IIS – Internet Information Services)最好还要支持mod_rewrite功能,这样就可以生成各种指定形式的Permalink(一个静态html形式的页面地址),便于搜索引擎的查找和用户的使用。否则,页面链接的形式就只能是我Blog这样的,如http://alexhuang.org/?p=1。当然,这并不影响它的正常使用。
如果你对permalink没有太多的要求,那么,使用的由edong网提供的K300型虚拟主机将 是不错的选择。以我目前的使用情况来看,还是比较满意的。这个空间容量共为300M,其中数据库为100M(WordPress只在数据中存放文本化的 XHTML代码,因此,完全够用了)。PHP版本为4.3.11,MySQL版本为3.23.28,都符合Wordpress的要求。每年的费用为300 元,相比其它服务商,算是比较实惠的价格了。速度还行,稳定性也比较不错。
购买主机以后,你就可以登录管理页面,然后通过设置MySQL数据库的面板,定义一个自己的数据库,它的名字以及你的用户名和密码都由你自己决定。这三个东东非常的重要,请你一定要记下来。
接下来,就可以到这里下载最新版本的Wordpress程序包,进行正式的安装了。
首先,用解压缩软件如WinRAR将程序包解压。
然后,找到解压后目录中的wp-config-sample.php文件,用文本编辑软件如notepad打开它。
接下来是最关键的步骤了,即填写你的MySQL数据库信息,这些信息由你自己在虚拟主机服务商提供的设置面板中定义。在wp-config-sample.php文件的头部,你会发现类似如下的代码:

define(’DB_NAME’, ‘wordpress’); // 把wordpress用你的MySQL数据库名字代替
define(’DB_USER’, ‘username’); // 用你的MySQL数据库用户名代替username
define(’DB_PASSWORD’, ‘password’); // password即你的MySQL数据库密码
define(’DB_HOST’, ‘localhost’); // 一般来说,这一行就不需要修改了
按照我中文所说的要求,填写相关的信息即可。以“另存为”的方式将wp-config-sample.php文件改名为wp-config.php保存。
文件修改完毕后,用FTP软件如Filezilla将 整个解压目录上传至你虚拟主机上的Wordpress目录,上传时所需的相关资料如主机IP地址、用户名、密码等服务商会提供给你,至于FTP客户端的使 用,这里暂不细讲。Wordpress目录由你自己决定,可以是根目录,也可以是你自己定义的新目录,它将决定你的Blog将以什么样的地址进行访问。我 放在根目录下,就可以用http://alexhuang.org/访问我的Blog,如果放到如/blog/目录下,那么,访问这个Blog就要输入http://alexhuang.org/blog/才行(当然,可以在后台进行设置改变这一限制)。
安 装工作的最后一步,就是获取你的Wordpress用户名和密码了。在地址栏中输入install.php文件的URL,它位于你的Wordpress目 录下的wp-admin子目录中,因此一般的形式为http://wordpress目录/wp-admin/install.php。这个安装文件会生 成一个用户名和密码给你,通过它们,你就可以进入Wordpress的管理面板进行相关的操作了,并且,拥有的是最高权限。这个密码非常的重要,请你一定 要记牢,当然,你也可以在登录后将密码修改为你自己喜欢的字符串。 />补充:
当然,还有第三种方式可以让你更为方便地使用Wordpress,那就是找一个以Wordpress为基础平台的Blog服务商,你注册后就可以立即感受使用Wordpress的乐趣了。我还是推荐几个这样的服务商给大家吧:
· wordpress.com (wordpress团队自己弄的)
· wordpress.com.cn (好象是国内做的,我试过还行)
· blogsome.com (我以前最喜欢用的)






3. 一般使用
前面,我花了一定的篇幅对Wordpress的来历、用途,以及安装进行了一个简要的介绍。接下来,我则会对它的使用进行较为详细的说明了,这些内容将是本系列文章的重点。
WordPress分前端和后台,为了获得一个初步的印象,你可以点这里先看看其官方网站提供的截图。前端是所有用户都能看到的,也即你的Blog最终的外在表现形式,如我的Blog此刻呈现在你面前的样子。后台则仅对管理员和有一定权限的注册用户开放,Wordpress的管理全部都是在后台进行的。
在 地址栏输入”你的域名/wp-admin/”或”你的域名/wp-admin/index.php”,如http://alexhuang.org/wp -admin/或http://alexhuang.org/wp-admin/index.php,填好你的用户名和密码,即可进入行你的 WordPress后台管理界面的主页面。当然,你还可以输入更为具体的地址,直接进入行后台管理界面中的相应功能模块。如”你的域名/wp- admin/post.php”(直接写文章),”你的域名/wp-admin/themes.php”(直接管理主题),”你的域名/wp- admin/link-manager.php”(直接管理链接)等。另外,如果你是管理员或注册用户的话,也可以在前端的页面中点击”Site Admin”(用户名和密码已被系统记住时)或”Login”(你已退出登录或用户名和密码还未被系统记住时)进入后台管理界面。Wordpress后台 管理界面主页面的大致模样请点这里查看。
进入Wordpress后台管理界面的主页面后,你会在最上方看到一个主菜单,通过它们,你就可以完成对Wordpress的主要管理工作了。由于这一部分的内容较多,所以,我决定再将该部分的内容根据与Wordpress后台管理主界面相似的分类细分为七个部分,即:

1. 写文章(Write)
2. 内容管理(Manage)
3. 链接管理(Links)
4. 主题功能(Presentation)
5. 插件功能(Plugins)
6. 用户管理(Users)
7. 设置(Options)
在接下来的文章中,我将依次对它们逐一地进行介绍。
建议:
Tiger Style Administration是一个非常不错的Wordpress后台管理界面转换插件,它可以将你初始的后台管理界面改造成苹果电脑所使用的操作系统的风格,非常的漂亮,喜欢的朋友可以试试。








3.1 写文章(Write)
首先,你可以点这里对Wordpress的文章编辑页面形成一个初步的印象。
撰 写文章的页面主要有四个区域。最上面是选择Wordpress后台管理面板中其它功能页面的菜单,中间左边是编辑区域,用于文章的编写,它的右边是内容分 类选择区域,可以用它为当前编写的文章选择相应的分类,最下方是则为了当前文章选择参数和增加用户自定义内容的地方。如果你选择了”Advanced Controls”(高级编辑页面)的话,在它的下方还会看到当前编辑的文章在前端(Front-End)的最终显示效果,它与外部用户能看到的效果保持 一致。
四个区域中,选择菜单前面已有提到。内容分类选择也很简单,你自己可以依情况而定,需要提一下的就是,分类可以选择一个,也可 以选择多个。它的下方还有三个选项,包括”Allow Comments”(是否允许评论)、”Allow Pings”(是否允许本文去Ping它指向的文章)、”Password”(为本文设定一个密码,只有拥有这个密码的人者可以进行编辑)
编辑区域和用户自定义区域的使用相对要复杂一些,因此,要多做一点介绍。
编辑区域的最上方”Title”处,用于填写你的文章标题。
再 往下,会根据你选择是”Simple Controls”(一般编辑页面)还是”Advanced Controls”(高级编辑页面)而有所不同。它的设置我们会在后面的内容中讲到。由于高级编辑页面包含了一般编辑页面中所有的选项和功能,因此,我们 这里的介绍以它为准。
在”Title”的下方,就是”Excerpt”(摘要)区域,这里用于编写针对你文章的摘要。用于读者在以摘 要的模式订阅和浏览文章的时候,显示相关的内容。针对他们的设置将在后面介绍。当然,你也可以不写摘要,这不会对文章造成什么影响。事实上, WordPress自带了个摘要抽取功能,它会在必要的时候执行,只是其内容可能没有自己撰写的准确而已。
再往下走,就是文章编辑页面最重要的地方了,”Post”即文章内容编辑区域,它的大小可以进行设定,留到以后再讲。这里关键讲一下”Quick Tags”(便捷标签),它对你的文章编写是比较有帮助的。
WordPress每一篇文章的内容是由标准的XHTML语言构成,这些标签对应的就是相应的标签功能。它们分别是:

B – 粗体字
i – 斜体字
link – 添加链接
B-Quote – 引用文字
del – 文本加删除线
ins – 文本加下划线
img – 添加图片
ul – 定义有标记的列表
ol – 定义有序号的列表
li – 定义列表项
code – 设置文本为代码风格
more – 添加注释
look up – 在文章内进行查找
Close Tags – 关闭打开的标签(好象不起作用?)
当 然,这些标签的功能还比较有限,因此,为了实现更多的功能,如插入Flash对象等,你最好还得进一步地学习一相XHTML语言的相关知识。不过,对于一 般内容的编写而已,它也已经够用了。需要特别提一下的是,文章的最终显示效果主要还是由主题下的核心样式表(一般叫style.css)来进行控制。
编辑区域的下方,是进行参数选择和设置自定义内容的地方。这些选项有:

Post Status: 文章的当前状态。可以是”Published”(已发布)、”Draft”(草稿)、”Private”(私人日记,选择这种状态,那么该篇文章就只有作者自己能看到)
Send Trackbacks To: 通过它,你可以在发布该篇文章的同时向指定的地址发去一个通告。比如,在你引用了某人Blog中的文章时,你希望告知他,就可以利用这个功能。
Post Slug: 当你使用Permalinks功能的时候(前面提到过,需要Apache的mod_rewrite,反正edong网是 不支持,所以我也没体验过),Wordpress将为你的每一篇文章生成一个类似”你的域名/year/month/day/文章标题/”这样的静态 HTML地址(当然,怎么生成permalinks,你自己还可以定义)。当你想用自己设定的内容来代替permalinks最后的一段字符时,就需要指 定一个Post Slug,这样,Wordpress生成的permalinks的形式就成了”你的域名/year/month/day/post-slug/”。因此, 可以看到,Post Slug主要作用就是可以为每篇文章形成一个更合理、更具个性的静态链接地址。Slug这个字串符最好使用英文或阿拉伯数字的组合,对中文支持怕是不大好 的。
Post author: 文章作者,谁登录编辑此文,谁就是默认的作者。在有多个注册用户的情况,可选相应的作者。
Edit Time: 默认情况下,以系统的当前时间为发贴时间。但你也可以根据自己的情况需要进行修改,比如说把时间提前,这样,该篇文章就插入到你指定的时间所在文章集合中对应的位置。
Custom Field(s): 用户自定义区域。这一块的内容相对比较复杂,它会根据你的加入的插件而有所改变。它包括两个部分,即”Key”(自定义
区域名字)和”Value” (值)。默认情况下只有”enclosure”,可以定义你的文章中加入了哪些资源(如音乐)。当然,Wordpress允许用户自己加入新的内容,如我 每篇文章下的Technorati区域,就是在这里进行定义的。其具体的使用方法后面加讲。
初 次文章编辑完成后,点”Publish”按钮就可发布,点”Save”则只进行保存。当重新编辑时,点”Save”则可实现文章内容的更新。默认情况下, WordPress会为每一文章生成一个唯一的、按顺排列的ID,你可以用”你的域名/?p=[文章ID]”这样的形式支持访问它,如这当前这篇文章就 是”http://alexhuang.org/?p=169”
3.2 内容管理(Manage)
点击主菜单上的”Manage”即可进入内容管理页面,当然,也可在地址栏输入”你的域名/wp-admin/edit.php”直接访问该页面。
管 理页面的还下辖多个子页面,点页面上方的相应链接即可进入。默认情况下,有”Posts”(文章)、”Pages”(独立页面)、” Categorires”(内容分类)、”Comments”(评论)、”Awaiting Moderation”(等待审核的评论)、”Files”(系统文件)等六项。另外,如果你安装了某些插件,可能同时也会在这里增加针对管理它们的相应 选项。
3.2.1 文章管理(Posts)
打开内容管理页面,默认显示的就 是文章管理页面。为了方便地找到你希望编辑的文章,在页面的上方增加了一个文章搜索(Search Post)功能,以及显示指定月份文章(Browse Month)的选项。因为随着你写作的时间越来越长,文章可能会变得比较多,这样就不容易找到你想编辑的文章,而这两项功能,就是为了给用户提供更多的便 利而专门设置的。
再往下,Wordpress会按你的要求,显示详细的文章信息列表,每一篇文章占一行。这些信息从左至右包括:
唯一编号(ID)、最后更新时间(When)、标题(Title)、文章所属分类(Categories)、文章评论数(Comments)、作者(Author)。在每一行的最右边,有三个针对该文章的操作按钮,即:

查看(View) – 直接回到前端(Front-End),显示该篇文章的最终显示结果。
编辑(Edit) – 进入文章编辑页面,它和前面所讲的撰写文章的页面几乎一样,只是文章不再是从零开始进行撰写,而是在已有的基础上进行修改。因此,这里就不再深入介绍了,看我前面的文章即可。
删除(Delete) – 删除该篇文章。
如果指定要列示的文章比较多,一页不够显示(默认一页显示15篇文章的信息)。那么,文章管理页面的最加方还会出现一个名为”更多前面的文章”(Previous Entries)的链接,让你查看更多文章的信息。
3.2.2 独立页面管理(Pages)
点内容管理页面最上方的Pages项,即可进行独立页面管理界面。独立页面的撰写和管理与文章的撰写和管理十分的相似,因此,就里就不再赘述了,相信大家都能举一反三。
3.2.3 内容分类管理(Categories)
内容分类是为了更好的组织文章的一种方式,它不仅可以让作者更容易地管理的自己的文章,还可以让读者更方便的阅读自己喜欢的内容。
WordPress 提供了方便的分类功能。在内容分类管理页面中,有一个”加入一个新的分类”(Add New Category)区域,在这里填上分类的名字(Name),选择好上级分类(Category Parent),再填写好分类的说明(Description,选填项目),然后,点”增加一个分类”(Add Category)按钮,就可以完成内容分类的添加工作了,非常的简单。添加好分类后,你就能够在撰写文章的页面中,方便地使用它们了。
在内容分类管理页面中,分类的信息用与文章管理页面中的文章信息相似的方式显示。一个分类占一行,从左到右分别是:

分类唯一标识(ID)
分类名称(Name)
分类说明(Description)
分类下辖文章数(# Posts)
编 辑按钮(Edit) – 点击它,会进入下分类编辑页面,与”加入一个新的分类”区域中的内容相似,只是多了一个Category Slug选项,你可以在这里填入一个字符串,其具体作用不详,应该是用在permalinks功能中,用于生成该分类的子目录。最终生成类似”你的域名/ [category slug]/[post slug]”这样的静态HTML页面。
删除按钮(Delete)
3.2.4 评论管理(Comments)
评论是读者在看了你的文章后作出的反馈(当然也有垃圾评论,如广告),是Blog作者与读者进行交互的重要手段。
评论管理页面的最上方,有一个搜索区域,在这里可以方便地找到你希望直接进行管理的评论。
在 它的下面,有两个选项,用于要求Wordpress以指定的方式列出评论管理页,其中”View Mode”以向下一个个显示评论及操作选项的方式列出评论,而”Mass Edit Mode”则与文章管理页面相似,以一个表格来显示相应的评论,每个评论占据一行的位置。
根据你使用评论列示方式的不同,系统显示出的信息和针对它们的操作都是也会略有区别。关于评论的信息大致有:

评论者(Name)
评论者电邮(E-Mail)
评论者IP地址(IP)
评论内容的摘要(Comment Excerpt)
评论的时间(”View Mode”下才显示)
而相应的操作则包括:

编辑评论(Edit Comment)
删除评论(Delete Comment)
编辑被评论的文章(Edit Post,”View Mode”下才支持)
显示被评论的文章(View Post,”View Mode”下才支持)
到前端查看评论(View按钮,”Mass Edit Mode”下才支持)
删除多篇文章(点每个评论前的复选框,再按最下方的”Delete Checked Comments”,在”Mass Edit Mode”下才支持)
在”View Mode”下点”Edit Comment”,在”Mass Edit Mode”下点”Edit”按钮,都可以立即进入评论编辑页面,在这个页面中,你可以修改:

评论者的名字(Name)
评论者的电邮地址(E-Mail)
评论者留下的唯一资源标识(URI)
评论内容本身(Comment)
评论的状态(Comment Status), 包括”Approved”(允许该条评论发布)、”Moderated”(等待审核,不会被显示)、”Spam”(垃圾评论,不会被显示)
评论的时间(Edit Time)
删除该评论(Delete Comment)
操作完毕后,点”Edit Comment”按钮,即可完成对该条评论的修改。
3.2.5 等待审核的评论(Awaiting Moderation)
这是Wordpress为了防止垃圾评论、广告的骚扰而提供的功能。它的设置要在”Options”模块中完成,如你可以规定评论中的链接超过五个,则该 评论被暂定为垃圾评论(具体的设置后面再讲)。当发现的相应的垃圾评论时,Wordpress不会让该评论直接显示在前端的页面中,而是把它放到的这里来 进行管理。这些评论必须要通过了你的允许,才会被显示出来,当然,你也可以方便地编辑或删除它们。其操作与评论管理类似。
3.2.6 系统文件管理(Files)
系统文件这里指的是Wordpress的核心文件,包括程序本身、主题、插件等用到的PHP程序文件、CSS样式定义文件及其它一些可编辑的文件。在系统 文件管理页面中,你可以对Wordpress进行最底层的操作,如果你不了解XHTML、CSS、PHP、Javascript语言,建议你就不要到这里 来了。
如果你认为自己有能力对这些文件进行修改、编辑,那也不用我再介绍这个页面里的内容了,因为你应该看得懂的。毕竟,就只有两个按钮:

Update File – 更新你当前编辑的文件
Edit File – 选择你要编辑的文件,直接输入它们的URL地址即可。如果你不清楚它们的地址在哪儿,可以打开你的FTP客户端查看。




3.3 链接管理(Links)
点后台管理面板上的”Links

免费空间广告代码消除代码

0

分类 : 技术文摘 | 发表时间 11-05-2006











请稍候,正载入页面……







无觅相关文章插件,快速提升流量