Description:
While the MySpace social networking website is predominantly seen as being a music related site, it can be used for much more.
Printer friendly version
While the MySpace social networking website is predominantly seen as being a music related site, it can be used for much more. Integrated into your online marketing mix, and treated properly, it can form a good basis for Social Media Optimization and for Search Engine Optimization. Certain social networking sites, including MySpace, naturally receive a lot of weight from search engines. As such, a link to your own web pages from MySpace pages can giver search engine rankings a boost. However, perhaps the biggest benefit of using MySpace is the ability to network with people that are naturally inclined to use the service you offer or buy the product you provide.
Be Ethical
Possibly the biggest tip you will ever get on using MySpace positively is to avoid spamming other users. Always use ethical means and ensure that you establish a MySpace page that offers genuine value to somebody other than yourself. MySpace spam is a fairly big and extremely annoying problem – if you are seen to be a perpetrator of this annoyance then you won't be promoting your business or website in a positive light and you will actively deter new leads.
Joining Relevant MySpace Groups
MySpace offers a number of Groups, and many of these groups are business related. The forums are an online community where members can get together and discuss related topics that interest all members. Spam is often found and deleted, anyway, but you can still promote your own service as long as it is done ethically and properly. Signature links are the most common method – a method that has been employed in forum advertising and more recently blog advertising for some time. Post relevant comments, useful tips, and answer people's questions with a conclusive response – other members of the community will be inclined to read your post and click your signature link.
Create A Powerful Profile Page
Ensure that your profile is easy to read, includes relevant links to your website (but not an over abundance of them), and offers genuine information. It's perfectly acceptable to include information pertaining to your business and your website in your profile page. Members of your new MySpace network will click on your username and view your profile page. This provides you with the opportunity to sell your services in a positive light.
Add Media Regularly
If you sell products, write articles, or create video content or music, then your MySpace page can include any and all of these. Adding media and links to related pages is essentially what MySpace is about and what it is most widely used for. Create your page, invite others to visit it and join your network of friends. This allows you to keep in regular communication with those people.
Make MySpace Work For You
Post frequently to your MySpace blog and keep your page content fresh and updated. However, don't get carried away – friends may unsubscribe if they believe that you are only in it to promote your website. The real key to MySpace success is that you have to be interested in joining the MySpace community and become an active part of it. Never spam, because it will be detrimental to the overall view of your website and it may get you banned.
2008年9月24日星期三
B2C京东商城的整合营销传播策略分析
国内B2C(Business To Customer)行业整体上正处在上升期,数码家电类产品的B2C在2008年可能成为电子商务的一个重要热点。据统计,目前中国3C市场的整体规模已达10000亿。
国内B2C市场最大的3C产品购物网站之一:360buy京东商城(www.360buy.com),其2007年销售额已达3.5亿元。在2008年,京东商城计划达到10亿元的市场销售规模,在未来5年内,京东商城的目标是打造成为一家百亿规模的大型专业3C网购平台,数码家电类B2C电子商务已经具备了成熟的发展模式。整合营销传播在网站的发展中将发挥越来越大的作用,但整合营销传播的系统性、完整性,不能完整的执行将会影响企业的发展,现以整合传播营销的几个要素做一下分析:
第一, 广告。由于京东的营销模式决定了其在广告投放方面的特性,以网络营销配合户外广告扩大知名度提升企业品牌形象增加网站流量达到吸引客户购买之目的。如在塞班手机论坛等投放与产品相关的网络广告,可以说广告达到了有价值目标精准投放;但在户外广告的投放中京东只是简单的投放了部分公交车体户外广告,且广告内容不够清晰化,只是简单的提升了京东的知名度和形象,没有传达给客户明确的传播点使广告的部分价值丧失了意义。
第二, 促销。京东的促销对于企业的发展至关重要,京东做了很多的促销专场和夜黑风高的抢购,以及送代金卷,对于商城暂时的销量提升确实起到了巨大作用,但在促销方面存在随意性、实效性,没有形成独特的主题促销行为,只是简单的做出国庆节专场等促销,促销方式单一不利于形成客户忠诚与习惯性消费;如配合节日做出相应的主题促销则能将促销行为发挥至极致,吸引客户形成习惯性消费,如在父亲节做父亲节专场促销、母亲节专场促销、学生专场促销,使客户形成习惯性消费达到促销与稳定客户忠诚的目的。
第三, DM。京东目前没有在DM方面做出任何行动,可以说使商城整合营销传播中的严重缺失。在B2C领域同样成功的红孩子则将DM发挥至极致,以母婴用品在行业占优势地位的优势的成功点正在于红孩子采用DM目录直投和网络直销的营销方式获得了大量的客户,使红孩子获得巨大成功。京东要做DM有先天的大量会员优势,又可以在定向的目标中实施大规模、高频率的DM客户覆盖,使之转化为直接的购买行为;京东DM传播的缺失使京东的销售形成阶段性的增长,不利于商城的长期销售增长与商城的品牌发展。
第四, 市场活动。市场活动是配合广告、促销等提高市场占有率的有效行为,如果活动创意突出,而且具有良好的执行性和操作性的市场活动策划案,无论对于企业的提升销售额、知名度,还是对于品牌的美誉度,都将起到积极的提高作用。市场活动策划针对于不同的企业情况和市场分析,都可以衍变出无数的形式,是整合营销传播中的一个重要组成部分。京东在此方面形式单一,只是简单的与广告、促销相互渗透,并没有形成品牌与商城特色相适合的市场活动。
第五, 公共关系。2007年京东商城宣布与支付宝、财付通正式达成战略合作,集成支付宝、财付通为在线支付渠道。通过支付宝、财付通账户进行网上付款,更加便捷地完成购物环节,促进京东商城的用户量和销售量的大幅提升。神州数码京东商城的合作,使京东商城实现供货渠道的正规化、集成化和专业化,也是对京东商城在B2C电子商务领域所表现出来的实力与未来发展潜力的认可。京东在新闻发布会、展会、论坛等相关组织的公共关系方面的未有动作,对于要提升京东的品牌形象来说迫在眉睫。
第六, 网站。网站的内容化发展将是网站发展的大趋势,京东论坛的单一性与专业购物论坛相距甚远,没有形成完整的营销传播链,与网站论坛内容来带动流量的趋势有一定距离;京东获得风险投资后的发展使京东成为行业最具影响力的电子商务网站,但京东网络整合营销传播没有形成系统有效的传播策略,与绿森、红孩子等电子商务网站相比发展速度慢了很多;从网站的互动营销传播看还有许多未尽之处。
总体来讲,京东的市场整合营销传播还能符合目前的发展速度,虽然在广告方面如购买北京668路公交车体户外广告可以在北京站及国贸周边产生巨大的传播效应,但因其线路有接近50%路程使行驶在京通快速,且通向的通州终点人口密集程度与城区相比减少了许多,使传播力和影响力没有得到最大的发挥。促销方面的“各项专场”促销、“月黑风高”等促销活动确实赚足了现有客户及潜在客户眼球,也提高了商城的部分销量,但对于一个要稳步扩展客户,实现稳定增长的京东来说还是要用战略的眼光来组织系统的整合营销传播,如针对大学生用户可以细分市场做出结合“DIY”节、“音乐节”赞助“校园个手大赛”等市场活动,扩大京东的知名度来挖掘潜在的市场。当然,每个B 2C企业的整合营销策略不尽相同,在整合营销传播策略中也都是摸索前进的;期望京东的整合营销传播越来越完善。
国内B2C市场最大的3C产品购物网站之一:360buy京东商城(www.360buy.com),其2007年销售额已达3.5亿元。在2008年,京东商城计划达到10亿元的市场销售规模,在未来5年内,京东商城的目标是打造成为一家百亿规模的大型专业3C网购平台,数码家电类B2C电子商务已经具备了成熟的发展模式。整合营销传播在网站的发展中将发挥越来越大的作用,但整合营销传播的系统性、完整性,不能完整的执行将会影响企业的发展,现以整合传播营销的几个要素做一下分析:
第一, 广告。由于京东的营销模式决定了其在广告投放方面的特性,以网络营销配合户外广告扩大知名度提升企业品牌形象增加网站流量达到吸引客户购买之目的。如在塞班手机论坛等投放与产品相关的网络广告,可以说广告达到了有价值目标精准投放;但在户外广告的投放中京东只是简单的投放了部分公交车体户外广告,且广告内容不够清晰化,只是简单的提升了京东的知名度和形象,没有传达给客户明确的传播点使广告的部分价值丧失了意义。
第二, 促销。京东的促销对于企业的发展至关重要,京东做了很多的促销专场和夜黑风高的抢购,以及送代金卷,对于商城暂时的销量提升确实起到了巨大作用,但在促销方面存在随意性、实效性,没有形成独特的主题促销行为,只是简单的做出国庆节专场等促销,促销方式单一不利于形成客户忠诚与习惯性消费;如配合节日做出相应的主题促销则能将促销行为发挥至极致,吸引客户形成习惯性消费,如在父亲节做父亲节专场促销、母亲节专场促销、学生专场促销,使客户形成习惯性消费达到促销与稳定客户忠诚的目的。
第三, DM。京东目前没有在DM方面做出任何行动,可以说使商城整合营销传播中的严重缺失。在B2C领域同样成功的红孩子则将DM发挥至极致,以母婴用品在行业占优势地位的优势的成功点正在于红孩子采用DM目录直投和网络直销的营销方式获得了大量的客户,使红孩子获得巨大成功。京东要做DM有先天的大量会员优势,又可以在定向的目标中实施大规模、高频率的DM客户覆盖,使之转化为直接的购买行为;京东DM传播的缺失使京东的销售形成阶段性的增长,不利于商城的长期销售增长与商城的品牌发展。
第四, 市场活动。市场活动是配合广告、促销等提高市场占有率的有效行为,如果活动创意突出,而且具有良好的执行性和操作性的市场活动策划案,无论对于企业的提升销售额、知名度,还是对于品牌的美誉度,都将起到积极的提高作用。市场活动策划针对于不同的企业情况和市场分析,都可以衍变出无数的形式,是整合营销传播中的一个重要组成部分。京东在此方面形式单一,只是简单的与广告、促销相互渗透,并没有形成品牌与商城特色相适合的市场活动。
第五, 公共关系。2007年京东商城宣布与支付宝、财付通正式达成战略合作,集成支付宝、财付通为在线支付渠道。通过支付宝、财付通账户进行网上付款,更加便捷地完成购物环节,促进京东商城的用户量和销售量的大幅提升。神州数码京东商城的合作,使京东商城实现供货渠道的正规化、集成化和专业化,也是对京东商城在B2C电子商务领域所表现出来的实力与未来发展潜力的认可。京东在新闻发布会、展会、论坛等相关组织的公共关系方面的未有动作,对于要提升京东的品牌形象来说迫在眉睫。
第六, 网站。网站的内容化发展将是网站发展的大趋势,京东论坛的单一性与专业购物论坛相距甚远,没有形成完整的营销传播链,与网站论坛内容来带动流量的趋势有一定距离;京东获得风险投资后的发展使京东成为行业最具影响力的电子商务网站,但京东网络整合营销传播没有形成系统有效的传播策略,与绿森、红孩子等电子商务网站相比发展速度慢了很多;从网站的互动营销传播看还有许多未尽之处。
总体来讲,京东的市场整合营销传播还能符合目前的发展速度,虽然在广告方面如购买北京668路公交车体户外广告可以在北京站及国贸周边产生巨大的传播效应,但因其线路有接近50%路程使行驶在京通快速,且通向的通州终点人口密集程度与城区相比减少了许多,使传播力和影响力没有得到最大的发挥。促销方面的“各项专场”促销、“月黑风高”等促销活动确实赚足了现有客户及潜在客户眼球,也提高了商城的部分销量,但对于一个要稳步扩展客户,实现稳定增长的京东来说还是要用战略的眼光来组织系统的整合营销传播,如针对大学生用户可以细分市场做出结合“DIY”节、“音乐节”赞助“校园个手大赛”等市场活动,扩大京东的知名度来挖掘潜在的市场。当然,每个B 2C企业的整合营销策略不尽相同,在整合营销传播策略中也都是摸索前进的;期望京东的整合营销传播越来越完善。
2008年9月20日星期六
2008年国内主流PC厂商毛利率对比
最近,在整理一些国内PC主流厂商的数据资料,会陆续发出来与业内同仁分享一下,不当之处,各位看官也可随时指点和补充。在下在此先谢了!下面言归正传。
2008年上半年中国PC厂商毛利率:
1、戴尔:17%-18%。
2、联想:14%-15%。
3、宏碁:10%-11%。
4、惠普:约9.0%。
5、方正:6.69%。
6、同方:6.58%。
从上面数据看来,第一阵营(前四位)与第二阵营(后两位)的毛利相差悬殊。反映出IT业一个亘古不变的规律——规模决定效益。出货量规模大了,与上游厂商谈判时腰杆子自然硬朗许多,议价能力也要强许多,所得优惠自然也要多得多。这也不难理解,为何二线梯队即使削尖了脑袋,宁愿少赚点也要上规模。没办法,人轻言微呀!
当然,除了出货规模外,成本控制、流程管理、渠道模式.....也影响着毛利率的表现。各家有各家的经,在这先不赘诉了。
2008年上半年中国PC厂商毛利率:
1、戴尔:17%-18%。
2、联想:14%-15%。
3、宏碁:10%-11%。
4、惠普:约9.0%。
5、方正:6.69%。
6、同方:6.58%。
从上面数据看来,第一阵营(前四位)与第二阵营(后两位)的毛利相差悬殊。反映出IT业一个亘古不变的规律——规模决定效益。出货量规模大了,与上游厂商谈判时腰杆子自然硬朗许多,议价能力也要强许多,所得优惠自然也要多得多。这也不难理解,为何二线梯队即使削尖了脑袋,宁愿少赚点也要上规模。没办法,人轻言微呀!
当然,除了出货规模外,成本控制、流程管理、渠道模式.....也影响着毛利率的表现。各家有各家的经,在这先不赘诉了。
B2C的崛起需要专业的网络营销
在电子商务理念深入民间的互联网时代,B2C已经不是那么时髦。无意中看到了国内B2C企业的排行榜,于是想到了这样一个问题,B2C企业的崛起是否也需要专业的市场营销策略呢?
不妨先看一下B2C企业的本质。从字面意义上来说,B2C是Business To Customer的简写,是指商业机构对消费者的一种电子商务模式。通俗地说,B2C平台的本质是一个企业在互联网中的销售平台。从B2C的本质可以得知,B2C也是一个销售平台。
众所周知,在传统零售业领域,企业为了提高产品的销量,各企业都斥巨资大搞营销。同样的道理,作为互联网销售平台的B2C同样需要市场营销。而B2C企业的崛起,更需要专业的网络营销。所以B2C企业在开展电子商务营销的时候,就必要引入专门网络营销机构。第一,专业的网络营销,不只是网络广告的投放,而是全方面的切合企业产品目标人群的营销定位,那么精准营销就成了B2C电子商务网站的最佳选择了。第二,专业的网络营销能够很快的帮电子商务网站聚集大量人气。通过广告投放,和其它网站互换链接等手段,可以使B2C电子商务网站的流量多起来。第三,网络营销可以提高B2C企业的知名度,对企业持续发展有助推作用。
从以上可以看出B2C企业也就是B2C销售平台的推广运营,需要专业的网络营销策划,但要更好销售产品除了网络营销之外,还要注重B2C平台的功能和人性化的服务,也就是在保持网站流量的前提下,怎样去提高产品的销售,这就要从网站本身来考虑了,从购物流程、网站设计等细节方面要做足功夫了。
在新浪博客上看到龙拓互动CEO苏义关于电子商务营销的一篇博文。在文中,苏义以B2C平台为例讲述了电子商务营销不可忽视的主线和细节。在此,笔者根据自己的理解,阐述一下B2C电子平台的网络营销理念。
主线:以B2C为代表的电子商务企业市场营销的主线,就是顾客需求,这是B2C市场营销的精髓所在,也是市场营销能否成功的关键所在。营销的每一个步骤,都离不开顾客需求这条主线。洞悉了顾客的需求,就可以围绕需求制订市场营销策略。我们以北斗手机网这家B2C企业为例,看一下顾客的消费过程。其实,与现实购物一样。消费者在B2C平台购物,要经历这样一个过程。查找商品→发现商品→选择商品→寻找商铺→订购商品。
1、寻找营销切入点:在信息爆炸式增长的互联网中,要寻找一个商品谈何容易,更何况要寻找一款B2C平台销售的商品。所以,B2C网络营销的细节,就在于如何把握顾客的消费心理。如果用户要通过B2C平台购买一款手机,通常会先到一些专业的手机站点和论坛去查阅该款手机的资料,而这些专业的手机站点和论坛,就成为了B2C网络营销的切入点。
2、引导消费:通过在各专业手机站点和论坛植入的定向广告,可以让用户发现北斗手机网这家B2C平台,引导消费过程就完成了。
以上两个过程,通过需要诸如龙拓互动这样专业的电子商务营销机构来完成。这两个过程,也是电子商务企业能否崛起的关键。
3、完成消费:找到了B2C平台之后,消费者会寻找自己购买的商品。经历了几次对比之后,消费者最终完成消费。在这一过程中,用户的对比主要是对B2C平台的服务、品牌、可信度等多个项目进行评估。为此,B2C平台的网络营销,必须打造一个信得过的品牌,以及高可信度。
不难看出,消费过程的每一个细小环节,都是紧紧围绕顾客主线这一需求进行的。只有将B2C平台网络营销的每一个细节做好,B2C平台的业绩才会持续攀升。说白了,B2C平台的市场营销,与传统零售平台的市场营销一样,都需要对顾客进行营销。不同的是,B2C平台需要的是专业的网络营销,而传统零售平台需要的是专业的媒体营销。
结语:就实质而言,B2C平台仅仅是一个电子化的销售平台。传统零售平台的崛起得益于专业的市场营销,而B2C这个电子商务平台的崛起,同样需要专业的网络营销。
不妨先看一下B2C企业的本质。从字面意义上来说,B2C是Business To Customer的简写,是指商业机构对消费者的一种电子商务模式。通俗地说,B2C平台的本质是一个企业在互联网中的销售平台。从B2C的本质可以得知,B2C也是一个销售平台。
众所周知,在传统零售业领域,企业为了提高产品的销量,各企业都斥巨资大搞营销。同样的道理,作为互联网销售平台的B2C同样需要市场营销。而B2C企业的崛起,更需要专业的网络营销。所以B2C企业在开展电子商务营销的时候,就必要引入专门网络营销机构。第一,专业的网络营销,不只是网络广告的投放,而是全方面的切合企业产品目标人群的营销定位,那么精准营销就成了B2C电子商务网站的最佳选择了。第二,专业的网络营销能够很快的帮电子商务网站聚集大量人气。通过广告投放,和其它网站互换链接等手段,可以使B2C电子商务网站的流量多起来。第三,网络营销可以提高B2C企业的知名度,对企业持续发展有助推作用。
从以上可以看出B2C企业也就是B2C销售平台的推广运营,需要专业的网络营销策划,但要更好销售产品除了网络营销之外,还要注重B2C平台的功能和人性化的服务,也就是在保持网站流量的前提下,怎样去提高产品的销售,这就要从网站本身来考虑了,从购物流程、网站设计等细节方面要做足功夫了。
在新浪博客上看到龙拓互动CEO苏义关于电子商务营销的一篇博文。在文中,苏义以B2C平台为例讲述了电子商务营销不可忽视的主线和细节。在此,笔者根据自己的理解,阐述一下B2C电子平台的网络营销理念。
主线:以B2C为代表的电子商务企业市场营销的主线,就是顾客需求,这是B2C市场营销的精髓所在,也是市场营销能否成功的关键所在。营销的每一个步骤,都离不开顾客需求这条主线。洞悉了顾客的需求,就可以围绕需求制订市场营销策略。我们以北斗手机网这家B2C企业为例,看一下顾客的消费过程。其实,与现实购物一样。消费者在B2C平台购物,要经历这样一个过程。查找商品→发现商品→选择商品→寻找商铺→订购商品。
1、寻找营销切入点:在信息爆炸式增长的互联网中,要寻找一个商品谈何容易,更何况要寻找一款B2C平台销售的商品。所以,B2C网络营销的细节,就在于如何把握顾客的消费心理。如果用户要通过B2C平台购买一款手机,通常会先到一些专业的手机站点和论坛去查阅该款手机的资料,而这些专业的手机站点和论坛,就成为了B2C网络营销的切入点。
2、引导消费:通过在各专业手机站点和论坛植入的定向广告,可以让用户发现北斗手机网这家B2C平台,引导消费过程就完成了。
以上两个过程,通过需要诸如龙拓互动这样专业的电子商务营销机构来完成。这两个过程,也是电子商务企业能否崛起的关键。
3、完成消费:找到了B2C平台之后,消费者会寻找自己购买的商品。经历了几次对比之后,消费者最终完成消费。在这一过程中,用户的对比主要是对B2C平台的服务、品牌、可信度等多个项目进行评估。为此,B2C平台的网络营销,必须打造一个信得过的品牌,以及高可信度。
不难看出,消费过程的每一个细小环节,都是紧紧围绕顾客主线这一需求进行的。只有将B2C平台网络营销的每一个细节做好,B2C平台的业绩才会持续攀升。说白了,B2C平台的市场营销,与传统零售平台的市场营销一样,都需要对顾客进行营销。不同的是,B2C平台需要的是专业的网络营销,而传统零售平台需要的是专业的媒体营销。
结语:就实质而言,B2C平台仅仅是一个电子化的销售平台。传统零售平台的崛起得益于专业的市场营销,而B2C这个电子商务平台的崛起,同样需要专业的网络营销。
SNS:三年来,SNS依然内涵不足,苦于现实,背叛理想
3年前的时候,我写了几篇SNS的文章,记得那时候大家(用户与网站运营者)的对于SNS关注点与今天大不相同,记得当时几个SNS网站,联络家(linkist.com)、浩友(hiu.com)、圈网中国(niwota.com),还有一个由于扰民等原因口碑较差而昙花一现的“中国缘”。
当初我每年能上几次,现在每年偶尔也上几次的SNS网站是天际网(tianji.com)。我很惊奇,这些当初的sns网站现在好多还在活着,尽管,活不活着对我们已经没有什么实质影响。
当初有关SNS网站争吵较多的是所谓的六度问题,即你的社会交际圈是围绕你分层展开的,直接的朋友是一度,朋友的朋友是两度,如此照推,最后,有个听上去很吓人,但没有太多实际意义的结论:最多经过六度,你能够联系上世界上任何人,比如:美国总统布什。
那时候,人们对SNS网站的印象更多是:把自己的联系方式,工作资料、朋友信息传上去,然后通过不断把自己的朋友拉上去成为SNS上的好友,通过一度好友、二度好友…,用户得到一个庞大的好友圈,许多SNS网站乐于把你三度或者四度内的好友总数显示在你的登录页上,为了炫耀自己的交往圈子,一些SNS活跃者乐此不彼的乐趣是,不断地把各种各样的人加为自己的一度好友。
如果最近一年多左右加入到开心网、校内、海内或者facebook等SNS网站,恐怕很少有人再联想到六度,SNS网站更多的印象变成了跳跃在各自首页上的好友动态:张三加了李四为好友,王五把赵六买为奴隶了…
早期,人们看重SNS是现实社会关系的写照,认为真实的关系蕴藏着巨大的价值,而最大的问题也在于此,运营者过于关注人与人之前的关系,过度到除了关系之外,几乎没有提供任何应用。用户除了上来找人,做不了别的,这或许也是活跃SNS用户只会不断加一度好友的原因,因为无其他事可干。
现在,新的SNS网站上开展了丰富的游戏与互动方式(抛媚眼、捏耳朵…),没有了早期SNS缺乏服务的烦恼,但是,SNS网站不再关注六度理论,变成了只关注一度好友的娱乐社区,当然,有一点还没有变,SNS网站还要求大家实名注册,尽管是不是实名大多情况下只是个噱头。
说现在许多SNS网站实名制只是个噱头,并不是否认实名制的价值,而是说,从早期SNS网站只关注“真实社交关系”到现在SNS网站只关注好友动态,实名制的意义在“关系”弱化后已经大大减少了存在的价值。
看来,早期SNS是一个更趋于理想状况的社会关系管理系统,而现在,打着SNS旗号,又运营着虚拟社区的网站运营者,却又过于了现实主义。
有人鼓吹SNS是继门户、搜索之后新一波王者产生的领地,我并不以为然,一个没有开始普及就全面开花的网络领域不太可能产生新的统治性网站,或者说,现在运营着自称是SNS的运营者,也只是整个SNS发展过程中一个新现象,如果没有估计错,三年后,还会有人写“六年来SNS变化的文章”。
在我看来,早期SNS网站的问题在于,把蕴涵深度价值的“真实关系”,简化成了直接在网站上再现关系,而现在SNS网站似乎忘记了“真实关系”的价值。
现在的SNS,更像是一个有了好友管理,分类更丰富一些的BBS或者博客,在BBS(博客)上提供更丰富的打招呼方式,并聚合好友动作,如果要做交友类网站,是个不错的重构样板,如果真想做出SNS的本义—社会网络服务,则有些勉为其难。从这个意义上看,基于校园的校内网(不是现在大肆扩张的校内网部分),有着其他同样号称SNS,同样克隆facebook的网站不同的价值内涵。
当初我每年能上几次,现在每年偶尔也上几次的SNS网站是天际网(tianji.com)。我很惊奇,这些当初的sns网站现在好多还在活着,尽管,活不活着对我们已经没有什么实质影响。
当初有关SNS网站争吵较多的是所谓的六度问题,即你的社会交际圈是围绕你分层展开的,直接的朋友是一度,朋友的朋友是两度,如此照推,最后,有个听上去很吓人,但没有太多实际意义的结论:最多经过六度,你能够联系上世界上任何人,比如:美国总统布什。
那时候,人们对SNS网站的印象更多是:把自己的联系方式,工作资料、朋友信息传上去,然后通过不断把自己的朋友拉上去成为SNS上的好友,通过一度好友、二度好友…,用户得到一个庞大的好友圈,许多SNS网站乐于把你三度或者四度内的好友总数显示在你的登录页上,为了炫耀自己的交往圈子,一些SNS活跃者乐此不彼的乐趣是,不断地把各种各样的人加为自己的一度好友。
如果最近一年多左右加入到开心网、校内、海内或者facebook等SNS网站,恐怕很少有人再联想到六度,SNS网站更多的印象变成了跳跃在各自首页上的好友动态:张三加了李四为好友,王五把赵六买为奴隶了…
早期,人们看重SNS是现实社会关系的写照,认为真实的关系蕴藏着巨大的价值,而最大的问题也在于此,运营者过于关注人与人之前的关系,过度到除了关系之外,几乎没有提供任何应用。用户除了上来找人,做不了别的,这或许也是活跃SNS用户只会不断加一度好友的原因,因为无其他事可干。
现在,新的SNS网站上开展了丰富的游戏与互动方式(抛媚眼、捏耳朵…),没有了早期SNS缺乏服务的烦恼,但是,SNS网站不再关注六度理论,变成了只关注一度好友的娱乐社区,当然,有一点还没有变,SNS网站还要求大家实名注册,尽管是不是实名大多情况下只是个噱头。
说现在许多SNS网站实名制只是个噱头,并不是否认实名制的价值,而是说,从早期SNS网站只关注“真实社交关系”到现在SNS网站只关注好友动态,实名制的意义在“关系”弱化后已经大大减少了存在的价值。
看来,早期SNS是一个更趋于理想状况的社会关系管理系统,而现在,打着SNS旗号,又运营着虚拟社区的网站运营者,却又过于了现实主义。
有人鼓吹SNS是继门户、搜索之后新一波王者产生的领地,我并不以为然,一个没有开始普及就全面开花的网络领域不太可能产生新的统治性网站,或者说,现在运营着自称是SNS的运营者,也只是整个SNS发展过程中一个新现象,如果没有估计错,三年后,还会有人写“六年来SNS变化的文章”。
在我看来,早期SNS网站的问题在于,把蕴涵深度价值的“真实关系”,简化成了直接在网站上再现关系,而现在SNS网站似乎忘记了“真实关系”的价值。
现在的SNS,更像是一个有了好友管理,分类更丰富一些的BBS或者博客,在BBS(博客)上提供更丰富的打招呼方式,并聚合好友动作,如果要做交友类网站,是个不错的重构样板,如果真想做出SNS的本义—社会网络服务,则有些勉为其难。从这个意义上看,基于校园的校内网(不是现在大肆扩张的校内网部分),有着其他同样号称SNS,同样克隆facebook的网站不同的价值内涵。
SNS很火很强大 个人站长很苦很郁闷
SNS最近确实很火,堪比当年的博客,从校内到海内,从开心到5G……,我几乎玩遍了所有的SNS,最后我留在了5Gsns,因为5G对我有价值,因为5G活跃。我是一个SNS用户,所以我有说话的权利,有评论SNS模式的权利。
SNS很火很强大
我没英文基础,最早接触的SNS应该就是校内网了,然后是海内、开心等,至于什么Myspace、facebook我没上过,不知道什么个样,但看过许多人的评论文章,了解到他们应该长的跟校内网差不多(我明白我这句话禁不起推敲),所以我“断定”,国内和国外的SNS都差不多长一个样。
康盛给我们小站长带来的福音,听说下载个缩写为UCH的玩意就可以做一个“校内”出来,让我很是“开心”了一把,发现开心的买卖好友功能真是好玩,买卖了几回之后发现QQ群里大家都在截海内的图,于是我开始漂在“海内”,玩了段时间,发现了SNS其实并不好玩,没QQ好玩,真的,QQ上有我的好友,海内没有。
5GSNS估计是我玩的最久的了,奇怪的是我注册也比较早ID:14,原因是他是我见过的第一个用UCH搭建的,为了了解UCH,我狠狠的玩了段时间,但却发现一个很奇怪的事情,5GSNS用户增加迅速,很快便达到了1000多注册用户,而且全是业界的牛叉人物,这才知道,原来5GSNS是刘韧、洪波们搞的,难怪有如此号召力。
通过5GSNS我认识的人越来越多,越玩越上瘾,我这才发现,原来SNS真的很好,很强大,比QQ好玩。(据说有些很鄙视QQ,原因是牛逼的人都不用QQ,但我用QQ,是因为我不装逼)
康盛出了UCH,前段时间又看到好几个SNS程序开发商,终于明白,SNS时代来临了,对个人站长的影响虽然肯定不及当年的hao123时代,但肯定不会亚于博客时代。
个人站长很苦很郁闷
那么个人站长真的能从SNS中找到出路吗?答案是:没门!别指望SNS能给个人站长带来什么!当然我的说法不是绝对的,不排除有个别人通过SNS成功,但大部分来说SNS对个人站长没什么可取之处!
原因:
1.会员难:SNS追求的是活跃度,定位与影响力很重要,很难靠论坛中所谓的马甲制造虚假的繁荣!对于垃圾流量、搜索流量,从来难不住聪明的个人站长,但SNS未必靠个人站长的聪明可以搞来会员,除非你不正规,靠XX来会员。
2.技术难:对于SNS的技术,也许对某些站长来说不难,但对于大部分中小站长估计很难,SNS并不是靠安装一个UCH就可以做好的,成功的SNS必须有自己的特色功能,如:5GSNS的招聘插件。
3.盈利难:SNS很难在短期内迅速盈利,而这对于资金不足的个人站长来说是却是致命的。
综上所述,虽然SNS很火很强大,但个人站长却依旧痛苦着!
近来个人站长确实很不容易,百度月经不调,经常肚子疼吃不下东西,导致个人站长一直很苦闷!“收录不正常,流量便是娘”。
个人网站的另一个重要生存条件–钞票,最近也是大大降低,以前的Google AdSense已经无法与两年前的比了,单价低的可怕,阿里妈妈这个中小站长的另一个衣食父母的诞生也并不能解决温饱问题。“谷歌单价低,有钱便是爹”!
这么说没有贬低个人站长的意思,而是个小网站确实很郁闷,对于网站来说,流量与钞票确实很重要,这个非常时期来说SNS的时代,我们只能做旁观者,继续看着它更火,更强大,却无法依靠它来改变什么。
写这些有点感觉自己不思进取,仍旧停留在垃圾站的阶段,但现实也是这样,个人网站站长总归要经过这个阶段,且大部分个人站长都处在这么一个阶段。
SNS很火很强大
我没英文基础,最早接触的SNS应该就是校内网了,然后是海内、开心等,至于什么Myspace、facebook我没上过,不知道什么个样,但看过许多人的评论文章,了解到他们应该长的跟校内网差不多(我明白我这句话禁不起推敲),所以我“断定”,国内和国外的SNS都差不多长一个样。
康盛给我们小站长带来的福音,听说下载个缩写为UCH的玩意就可以做一个“校内”出来,让我很是“开心”了一把,发现开心的买卖好友功能真是好玩,买卖了几回之后发现QQ群里大家都在截海内的图,于是我开始漂在“海内”,玩了段时间,发现了SNS其实并不好玩,没QQ好玩,真的,QQ上有我的好友,海内没有。
5GSNS估计是我玩的最久的了,奇怪的是我注册也比较早ID:14,原因是他是我见过的第一个用UCH搭建的,为了了解UCH,我狠狠的玩了段时间,但却发现一个很奇怪的事情,5GSNS用户增加迅速,很快便达到了1000多注册用户,而且全是业界的牛叉人物,这才知道,原来5GSNS是刘韧、洪波们搞的,难怪有如此号召力。
通过5GSNS我认识的人越来越多,越玩越上瘾,我这才发现,原来SNS真的很好,很强大,比QQ好玩。(据说有些很鄙视QQ,原因是牛逼的人都不用QQ,但我用QQ,是因为我不装逼)
康盛出了UCH,前段时间又看到好几个SNS程序开发商,终于明白,SNS时代来临了,对个人站长的影响虽然肯定不及当年的hao123时代,但肯定不会亚于博客时代。
个人站长很苦很郁闷
那么个人站长真的能从SNS中找到出路吗?答案是:没门!别指望SNS能给个人站长带来什么!当然我的说法不是绝对的,不排除有个别人通过SNS成功,但大部分来说SNS对个人站长没什么可取之处!
原因:
1.会员难:SNS追求的是活跃度,定位与影响力很重要,很难靠论坛中所谓的马甲制造虚假的繁荣!对于垃圾流量、搜索流量,从来难不住聪明的个人站长,但SNS未必靠个人站长的聪明可以搞来会员,除非你不正规,靠XX来会员。
2.技术难:对于SNS的技术,也许对某些站长来说不难,但对于大部分中小站长估计很难,SNS并不是靠安装一个UCH就可以做好的,成功的SNS必须有自己的特色功能,如:5GSNS的招聘插件。
3.盈利难:SNS很难在短期内迅速盈利,而这对于资金不足的个人站长来说是却是致命的。
综上所述,虽然SNS很火很强大,但个人站长却依旧痛苦着!
近来个人站长确实很不容易,百度月经不调,经常肚子疼吃不下东西,导致个人站长一直很苦闷!“收录不正常,流量便是娘”。
个人网站的另一个重要生存条件–钞票,最近也是大大降低,以前的Google AdSense已经无法与两年前的比了,单价低的可怕,阿里妈妈这个中小站长的另一个衣食父母的诞生也并不能解决温饱问题。“谷歌单价低,有钱便是爹”!
这么说没有贬低个人站长的意思,而是个小网站确实很郁闷,对于网站来说,流量与钞票确实很重要,这个非常时期来说SNS的时代,我们只能做旁观者,继续看着它更火,更强大,却无法依靠它来改变什么。
写这些有点感觉自己不思进取,仍旧停留在垃圾站的阶段,但现实也是这样,个人网站站长总归要经过这个阶段,且大部分个人站长都处在这么一个阶段。
1.0是妓女型,2.0是嫖客型,成功网站应该是妓院型
07年WEB2.0遭遇寒冬,盈利模式模糊,用户忠诚度低,VC热情褪去,尽管谢文一再呼吁WEB2.0需要时间,但是事实上很多WEB2.0网站并不是靠时间积累就可以活过来的,同时,少数一些网站仍然可以在比较短的时间内活起来并且活得很旺。
前日和朋友饭间说笑谈到什么样的网站能够成功,有几点体会。
1、妓女型网站
这类网站以传统的WEB1.0网站为代表,网站的整体心态基本上是一种妓女心态,所谓妓女心态,就是妓女们把自己打扮得花枝招展的,穿金戴银,香艳暴露,极尽诱惑之能事,把自己最诱人的一面集中秀出来。目的就是为了吸引嫖客来看,可是衣服化妆品首饰就算天天换,妓女还是年华老去,最终只能象韦春花一样向韦小宝讲述年轻时哪些帅哥嫖客曾经光顾过她。
2、嫖客型网站
目前大多数WEB2.0网站属于这一类,嫖客型网站态度是把选择权给了嫖客,你想选什么样的妞你自己说,你自己找,我不管你。高举,我是嫖客我做主的旗帜,挑一个,觉得不爽,再换一个。但是最终发现嫖客们也挑得累了,开始的时候蛮兴奋,因为自由,可是最终发现自己挑也是一件很累的事情,原则上在一个2.0网站你可以自由地找到上万个妞,但是其实最终能够发生关系的也就几个,找到的这几个还未必有妓女型网站推给你的好。所以,渐渐地,新鲜感过去了,用户也就没了乐趣了。
3、妓院型网站
我认为真正优秀的网站应该是妓院型网站。妓院型网站不同于妓女型和嫖客型网站,它很好地吸取了前两者的优点,同时又有她自身的独特优势。一方面,妓女们的秀它也有,因为只有把最好的秀出来,嫖客们才能够知道你这里到底有什么货色,另一方面,它有充分给嫖客们自由,它在中间扮演了一个老鸨的角色。它会像嫖客们推荐哪个小姐比较好,还会先询问嫖客需求“你是想找丰满点的还是清秀点的,哦,喜欢清秀的,那6号很适合你”,然后根据用户需求给予推荐。
另外,它还会跟踪统计分析客户的需求,适时给予相关推荐“你喜欢的8号今天请假,18号跟她风格差不多,你应该也会喜欢的,要不试试”。嫖客和妓女一旦接上头,她就不管了,但是她负责收钱。
为了保证嫖客用户的忠诚度,它会不断地更新小姐,让嫖客每次来无论是找老想好还是想尝尝鲜,都可以得到满足,铁打的营盘流水的兵,传统的网站往往是用来讲“嫖客”的,所以要留住常客就很难,原因是网站自身的内容(小姐)不换,而妓院型网站则是内容上不断求新,并且好的妓院不用自己去招,妓女的流动性本来就很大,好的场子自然会不断有小姐来应聘,妓院反而可以根据它的客户需求来进行择优筛选。
所以好的网站会是类似妓院型的,它的客户一定是两部分,嫖客和妓女,并且这两部分用户一定是互补型的,一方面是需求互补,另外一方面是这种互补是具有交易性质的。比如说嫖客和妓女,买家和卖家,美女和帅哥,求职者和招聘单位。需求的互补就注定了其互动行为的基础,所以妓院只要做好基础服务就可以了,妓院一方面要为嫖客提供各类服务便于嫖客选择最适合他们的服务,另一方面要为妓女提供各类培训以及营销手段让她们可以找得到更多的嫖客光顾。
很多网站实际上很难做到妓院型,他们有时候很尴尬,又要自己做老鸨又要自己做小姐,有时候还要当嫖客,所以很累,而用户也难以形成忠诚度,更主要的是缺乏可持续的发展和盈利模式。很多WEB2.0的网站并没有形成这样的格局,试想一下,嫖客和小姐都自己勾搭上了,你平台怎么赚钱,妓院的好处就是,无论是嫖客还是妓女,对妓院都有依赖性,对于嫖客,妓院比自己找野鸡安全,同时货源丰富,免去了选购成本;对于妓女,妓院提供了固定的客户来源,降低了营销成本。
同时,妓院型网站更充分利用了口碑营销,优质的服务通过嫖客口碑相传可以带来更多嫖客,也能够吸引更多优秀妓女加盟。
所以,好的网站应该把自己变成妓院型网站,找准具有互补性需求的两大客户群体,然后建立依赖性互动交易平台。那么无论是人气,还是赢利模式实际上都是水到渠成的。
前日和朋友饭间说笑谈到什么样的网站能够成功,有几点体会。
1、妓女型网站
这类网站以传统的WEB1.0网站为代表,网站的整体心态基本上是一种妓女心态,所谓妓女心态,就是妓女们把自己打扮得花枝招展的,穿金戴银,香艳暴露,极尽诱惑之能事,把自己最诱人的一面集中秀出来。目的就是为了吸引嫖客来看,可是衣服化妆品首饰就算天天换,妓女还是年华老去,最终只能象韦春花一样向韦小宝讲述年轻时哪些帅哥嫖客曾经光顾过她。
2、嫖客型网站
目前大多数WEB2.0网站属于这一类,嫖客型网站态度是把选择权给了嫖客,你想选什么样的妞你自己说,你自己找,我不管你。高举,我是嫖客我做主的旗帜,挑一个,觉得不爽,再换一个。但是最终发现嫖客们也挑得累了,开始的时候蛮兴奋,因为自由,可是最终发现自己挑也是一件很累的事情,原则上在一个2.0网站你可以自由地找到上万个妞,但是其实最终能够发生关系的也就几个,找到的这几个还未必有妓女型网站推给你的好。所以,渐渐地,新鲜感过去了,用户也就没了乐趣了。
3、妓院型网站
我认为真正优秀的网站应该是妓院型网站。妓院型网站不同于妓女型和嫖客型网站,它很好地吸取了前两者的优点,同时又有她自身的独特优势。一方面,妓女们的秀它也有,因为只有把最好的秀出来,嫖客们才能够知道你这里到底有什么货色,另一方面,它有充分给嫖客们自由,它在中间扮演了一个老鸨的角色。它会像嫖客们推荐哪个小姐比较好,还会先询问嫖客需求“你是想找丰满点的还是清秀点的,哦,喜欢清秀的,那6号很适合你”,然后根据用户需求给予推荐。
另外,它还会跟踪统计分析客户的需求,适时给予相关推荐“你喜欢的8号今天请假,18号跟她风格差不多,你应该也会喜欢的,要不试试”。嫖客和妓女一旦接上头,她就不管了,但是她负责收钱。
为了保证嫖客用户的忠诚度,它会不断地更新小姐,让嫖客每次来无论是找老想好还是想尝尝鲜,都可以得到满足,铁打的营盘流水的兵,传统的网站往往是用来讲“嫖客”的,所以要留住常客就很难,原因是网站自身的内容(小姐)不换,而妓院型网站则是内容上不断求新,并且好的妓院不用自己去招,妓女的流动性本来就很大,好的场子自然会不断有小姐来应聘,妓院反而可以根据它的客户需求来进行择优筛选。
所以好的网站会是类似妓院型的,它的客户一定是两部分,嫖客和妓女,并且这两部分用户一定是互补型的,一方面是需求互补,另外一方面是这种互补是具有交易性质的。比如说嫖客和妓女,买家和卖家,美女和帅哥,求职者和招聘单位。需求的互补就注定了其互动行为的基础,所以妓院只要做好基础服务就可以了,妓院一方面要为嫖客提供各类服务便于嫖客选择最适合他们的服务,另一方面要为妓女提供各类培训以及营销手段让她们可以找得到更多的嫖客光顾。
很多网站实际上很难做到妓院型,他们有时候很尴尬,又要自己做老鸨又要自己做小姐,有时候还要当嫖客,所以很累,而用户也难以形成忠诚度,更主要的是缺乏可持续的发展和盈利模式。很多WEB2.0的网站并没有形成这样的格局,试想一下,嫖客和小姐都自己勾搭上了,你平台怎么赚钱,妓院的好处就是,无论是嫖客还是妓女,对妓院都有依赖性,对于嫖客,妓院比自己找野鸡安全,同时货源丰富,免去了选购成本;对于妓女,妓院提供了固定的客户来源,降低了营销成本。
同时,妓院型网站更充分利用了口碑营销,优质的服务通过嫖客口碑相传可以带来更多嫖客,也能够吸引更多优秀妓女加盟。
所以,好的网站应该把自己变成妓院型网站,找准具有互补性需求的两大客户群体,然后建立依赖性互动交易平台。那么无论是人气,还是赢利模式实际上都是水到渠成的。
Mysql4.1.20+Apache2.2.2+GD+PHP5.1.2+ZendOptimizer2.6.2安装配置教程
这个是我两年前写的一个详细教程,最近找出来相信还能派得上用场,如果对大家有帮助的话,别忘了顶一个:)
PS: 环境是在CentOS3.7上搭建的,安装操作系统就不在这里赘述了。
1. 先安装MySQL-4.1.20
用的是 MySQL4.1.tar.gz 这个Binary包,解包后直接就可以运行MySQL
[root@localhost root]# cp MySQL4.1.tar.gz /usr/local/
[root@localhost root]# groupadd mysql
[root@localhost root]# useradd -g mysql mysql
[root@localhost root]# cd /usr/local
[root@localhost local]# gunzip < MySQL4.1.tar.gz | tar xvf -
[root@localhost local]# ln -s mysql-standard-4.1.20-pc-linux-gnu-i686 mysql
[root@localhost local]# cd mysql
[root@localhost mysql]# scripts/mysql_install_db --user=mysql
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql data
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
[root@localhost mysql]# cd bin
[root@localhost mysql]# ./mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 4.1.20-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
如果能看到上面的信息,那么mysql的安装就OK了。
q
离开
# ./mysqladmin -u root password '********' (默认密码为空自己添加一个吧)
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
# chown -R mysql:mysql /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld (将mysql添加进自启动服务列表里)
# ntsysv (选中myslqd 则每次系统启动都能启动mysql)
<<<<<<<<<////////////////////////////////////////////// MySQL注释开始 //////////////////////////////////////////////////////////////////
为了让mysql随开机一起启动请修改 /etc/rc.d/rc.local文件
在 touch /var/lock/subsys/local 下面一行增加
/usr/local/mysql/bin/mysqld_safe --user=mysql &
卸掉此种安装模式下的MySQL数据库的方法
手动删除 /usr/local/mysql文件夹
MySQL的 root 密码修改方法
(1). 在mysql目录下 killall mysqld 这个命令用来停止mysql服务
[root@localhost mysql]# killall mysqld
(2). 绕过密码检测以安全模式启动MySQL
[root@localhost mysql]# ./bin/mysqld_safe --skip-grant-tables &
(3). 完成以后就可以不用密码进入MySQL了
[root@localhost root]# ./bin/mysql -u root -p
Enter password: 输入新密码
(4). 更改密码
>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;
补充说明:
给mysql设置密码
[root@localhost root]# ./bin/mysqladmin -u root password 'new-password'
[root@localhost root]# ./bin/mysqladmin -u root -h sa password 'new-password'
改mysql密码的另一个方法
./bin/mysqladmin -u root -p 旧密码 新密码
再输入一次 旧密码
//////////////////////////////////////////////////////////////// MySQL注释结束 ///////////////////////////////////////////////////>>>>>>>
2. 安装APACHE-2.2.2
[root@localhost root]# tar zvxf httpd-2.2.2.tar.gz
[root@localhost root]# cd httpd-2.2.2
[root@localhost httpd-2.2.2]# ./configure --prefix=/usr/local/apache2 --enable-so \r
[root@localhost httpd-2.2.2]# --enable-mods-shared=most --disable-charset-lite
[root@localhost httpd-2.2.2]# make
[root@localhost httpd-2.2.2]# make install
[root@localhost httpd-2.2.2]# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
[root@localhost httpd-2.2.2]# ln -s /etc/rc.d/init.d/httpd /etc/rc3.d/S97httpd
<<<<<<<<<////////////////////////////////////////////// Apache注释开始 /////////////////////////////////////////////////////////////////
--enable-so开启DSO支持,--enable-mods-shared=most是指除了so以外的所有标准模块都编译成DSO模块,--disable- charset-lite多国语言支持
启动、停止与重启Apache服务
[root@localhost root]# cd /etc/rc.d/init.d
[root@localhost init.d]# ./httpd stop
[root@localhost init.d]# ./httpd start
[root@localhost init.d]# ./httpd restart
或者
[root@localhost root]# cd /usr/local/apache2/bin
[root@localhost bin]# ./apachectl stop
[root@localhost bin]# ./apachectl start
[root@localhost bin]# ./apachectl restart
Apache服务器的自启动:
修改 /etc/rc.d/rc.local 文件
在末尾加上
/usr/local/apache2/bin/apachectl start 这一行。
//////////////////////////////////////////////////////////////// Apache注释结束 ////////////////////////////////////////////////////>>>>>>>
3. GD库的安装 (Discuz版 仅支持 PHP-5.1.2)
shell> cd /usr/local/src
shell> wget -c http://download.discuz.net/gdinstaller.tar.gz
shell> tar xzvf gdinstaller.tar.gz
shell> cd GDInstaller
shell> ./install.sh
4. 安装PHP-5.1.2 (DSO)
shell> wget -c http://download.discuz.net/php-5.1.2.tar.bz2
shell> tar xjvf php-5.1.2.tar.bz2
shell> cd php-5.1.2
shell> ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \r
--with-apxs2=/usr/local/apache2/bin/apxs \r
--with-zlib-dir --with-bz2 --with-tiff-dir --with-libxml-dir --with-gd --with-freetype-dir \r
--with-jpeg-dir --with-png-dir --with-ttf --enable-mbstring=all \r
--with-config-file-path=/usr/local/php/etc --disable-ipv6 --enable-gd-native-ttf
shell> make
shell> make install
shell> cp php.ini-recommended /usr/local/php/etc/php.ini
编辑php.ini
修改如下参数变量
register_globals = On # 打开自动全局变量,允许网页之间传递变量
expose_php = Off # 不显示PHP版本号 (可以不设置,设置了安全点儿)
<<<<<<<<<////////////////////////////////////////////// php注释开始 ////////////////////////////////////////////////////////////////////
判断php版本的方法:
执行
shell> /usr/local/php/bin/php -v
来查看版本,第一行就会说php的版本
卸载当前PHP
shell> rm -rf /usr/local/php
shell> vi /usr/local/apache2/conf/httpd.conf
找到LoadModule php5_module modules/libphp5.so
这一行,并将此行删除,保存退出。
(注意卸载的先后顺序,如果是已经安装过Zend Optimizer的,那就必须先卸载Zend再卸载PHP)
//////////////////////////////////////////////////////////////// php注释结束 ///////////////////////////////////////////////////////>>>>>>>
5. 安装ZendOptimizer-2.6.2
shell> cd /usr/local/src
sehll> wget -c http://download.discuz.net/ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz
shell> tar xzvf ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz
shell> cd ZendOptimizer-2.6.2-linux-glibc21-i386
shell> ./install.sh
*注意:安装Zend过程中提示输入php.ini位置时,请填写/etc (如不成功 则填写 /usr/local/php/etc 肯定有一个对)
安装好后,会提示 The php.ini file has been relocated from /usr/local/php/etc to /usr/local/
Zend/etc,并且原php.ini建立连接到新的php.ini上。最后要求重启Apache,照做就是。
<<<<<<<<<////////////////////////////////////////////// Zend注释开始 /////////////////////////////////////////////////////////////////////
判断php有没有zend支持的方法:
shell> /usr/local/php/bin/php -m
如果在[Zend Modules]栏目下有
Zend Optimizer
的字样,说明已经开了zend加速支持
卸载当前Zend
shell> rm -rf /usr/local/Zend
//////////////////////////////////////////////////////////////// Zend注释结束 ///////////////////////////////////////////////////////>>>>>>>
6. 编辑httpd.conf
添加如下语句:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddDefaultCharset gb2312 # 默认中文简体
修改如下参数变量:
在 DirectoryIndex index.html 后增加 index.php
ServerTokens Prod # 不显示OS和版本号
重新启动一下apache
shell> /usr/local/apache2/bin/apachectl restart
7. 测试
测试PHP,编辑php.php,内容如下
有的机器上,测试phpinfo.php 输出空白页,右键选择编码-->简体中文即可;测试MYSQL数据库连接,编辑mysql.php,内容如下
如果网页可以正常显示,说明Mysql4.1.20+Apache2.2.2+GD+PHP5.1.2+ZendOptimizer2.6.2安装配置成功。
环境配置好之后,开始控制软件的安装与设置:
8. 安装Webmin-1.270 控制服务器
shell> wget -c http://switch.dl.sourceforge.net/sourceforge/webadmin/webmin-1.270-1.noarch.rpm
shell> rpm -Uvh webmin-1.270-1.noarch.rpm
安装完毕后用 http://yourIPaddress:10000 登陆,登陆帐号密码同服务器
9. 设置FTP服务器
由于在安装Linux时已选择了RH Linux 9自带的VSFTP,默认状态下,该FTP是可以匿名登陆的,但是只能下载不能上传文件,
我们需要对这个FTP服务做进一步的配置。
下面将创建一个能够满足常用需求的FTP服务器。实际应用中,FTP服务器一般要同时提供
上传和下载功能。此外,出于安全考虑,还需要有用户身份验证、用户权限设置及空间管
理等。下面就来搭建这样一个FTP服务器。
1.创建欢迎语。如果希望使用者在进入目录时,能够看到欢迎语或对本目录的介绍,可
以通过以下方法来实现。
确定/etc/vsftpd/vsftpd.conf文件中dirmessage_enable=YES,默认情况下,Red Hat
9.0有此设置。接着,在目录中新增名为.message的文件。本例在/home/ylg目录下创建一
个.message文件,其内容为“欢迎来到我的FTP站点”。
2.更换FTP服务器的默认端口。将预设的21端口改为2121,这样做是基于安全的考虑。更
改方法为,使用vi打开/etc/vsftpd/vsftpd.conf:
#vi /etc/vsftpd/vsftpd.conf
在文件最后增加如下一行内容:
listen_port=2121
3.取消anonymous登录的功能。在vsftpd.conf文件中找到如下一行,并将其值改为“NO”:
anonymous_enable=YES
4. 增加一个叫做eurostar的FTP用户,并将其建立于 /usr/local/apache2/htdocs/news 目录下,该用户仅能FTP访问服务器,不具有其他权限。
shell> adduser -d /usr/local/apache2/htdocs/news/eurostar -g ftp -s /sbin/nologin eurostar
shell> passwd eurostar
Changing password for user eurostar.
New password: ********(不可见)
Retype new password: ********(不可见)
passwd: all authentication tokens updated successfully.
shell>
这个方式建立的用户仍能够看到上级目录的文件,虽然不可以上传,但仍具有下载权限,那么,为了将其限定在初始目录里,不让其浏览上一级目录或其它目录,我们需要进行如下操作:
我们可以通过更改vsftpd.conf文件,加入如下的一行
chroot_local_user=YES
改完配制文件,不要忘记重启vsFTPd服务器
shell> /etc/init.d/vsftpd restart
关闭 vsftpd: [ 确定 ]
为 vsftpd 启动 vsftpd: [ 确定 ]
shell>
附:增加和删除一个系统用户的方法
增加一个系统用户
shell> useradd eurostar
删除之
shell> userdel -r eurostar
增减的用户在 /home 目录下会建立或删除相应的文件夹
4.设定使用者不得更改目录。这样做的目的也是基于安全性的考虑。一般情况下,使用
者的预设目录为/home/username。若是不希望使用者在登录后能够切换至上一层目录
/home,则可通过以下设置来实现。在/etc/vsftpd/vsftpd.conf文件中找到以下三行内容:
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
将其改为:
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
(就是去掉前面的#号嘛,不要看花了眼 :) )
新增一个文件/etc/vsftpd/chroot_list,文件内容为两个用户名:
ylg
user1
5.针对不同的使用者限制不同的速度。假设用户ylg所能使用的最高速度为500Kb/s,用
户user1所能使用的最高速度为250Kb/s,可以通过以下方法设置。在
/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:
user_config_dir=/etc/vsftpd/userconf
增加一个名为/etc/vsftpd/userconf的目录:
#mkdir /etc/vsftpd/userconf
在/etc/vsftpd/userconf下新增一个名为ylg的文件,其内容如下所示:
local_max_rate=500000
在/etc/vsftpd/userconf目录下新增一个名为user1的文件,其内容如下所示:
local_max_rate=250000
VSFTP对于速度的限制范围大概在80%到120%之间,也就是限制最高速度为100Kb/s,但
实际的速度可能在80Kb/s到120Kb/s之间。如果频宽不足,数值会低于此限制。
6.对于每一个联机用户,都以独立的进程来运行。一般情况下,在启动VSFTP时,只会看
到一个名为vsftpd的进程在运行。但若是读者希望每一个联机用户都能以独立的进程来呈
现,则可通过在/etc/vsftpd/vsftpd.conf文件中增加以下一行来实现:
setproctitle_enable=YES
7.保存/etc/vsftpd/vsftpd.conf文件,然后重新启动vsftpd:
#service vsftpd restart
8.测试刚创建的FTP服务器。
以缺省方式登录会被拒绝,因为此时的默认端口号已经更改为2121,所以登录时需指定端
口。
# ftp 127.0.0.1
ftp: connect: Connection refused
此时也不能再使用匿名方式登录:
# ftp 127.0.0.1 2121
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
如果以用户ylg则可以成功登录(指定端口2121),并显示欢迎信息:
# ftp 127.0.0.1 2121
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): ylg
331 Please specify the password.
Password:
230-欢迎来到我的FTP站点
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
因为在设置中设定了不能切换目录,所以下列命令无法正确执行:
ftp> cd /home
550 Failed to change directory.
再来测试一下上传和下载。首先下载服务器目录中的test.txt文件:
ftp> get test.txt
local: test.txt remote: test.txt
227 Entering Passive Mode (127,0,0,1,243,215)
150 Opening BINARY mode data connection for test.txt (21 bytes).
226 File send OK.
21 bytes received in 0.00308 secs (6.7 Kbytes/sec)
可以通过!ls命令看到本机目录中已成功下载该文件。然后上传本机目录中的ylg.txt文件
到服务器:
ftp> put ylg.txt
local: ylg.txt remote: ylg.txt
227 Entering Passive Mode (127,0,0,1,133,248)
150 Ok to send data.
226 File receive OK.
19 bytes sent in 0.0401 secs (0.46 Kbytes/sec)
用ls命令查看服务器目录,会发现该文件已成功上传。
为了测试不同连机用户使用的是不同进程,可以使用ps -ef指令,显示如下所示:
# ps -ef|grep ftp
root 12972 1356 0 13:44 pts/1 00:00:00 ftp 127.0.0.1 2121
nobody 12973 12908 0 13:44 ? 00:00:00 [vsftpd]
ylg 12975 12973 0 13:44 ? 00:00:00 [vsftpd]
user1 13013 13011 0 13:46 ? 00:00:00 [vsftpd]
root 13041 13015 0 13:47 pts/4 00:00:00 grep ftp
到现在为止,一个基本可以满足普通使用需求的FTP服务器就已经架设完成。
在实际应用中,有时为了增加安全性,会将FTP服务器置于防火墙之后。如本文开头所
述,被动传输模式适合于带有防火墙的情况。下面就来创建一个防火墙后的FTP服务器,
该服务器FTP端口为2121,数据传输端口为2020。
执行以下两行指令,只允许2121和2020端口打开,其余端口关闭:
#iptables -A INPUT -p tcp -m multiport --dport 2121,2020 -j ACCEPT
#iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset
修改/etc/vsftpd/vsftpd.conf文件,在文本最后添加以下两行:
listen_port=2121
ftp_data_port=2020
重新启动vsftpd:
#service vsftpd restart
有时希望直接在/etc/hosts.allow中定义允许或拒绝某一源地址,可以通过以下配置来实
现。先确保/etc/vsftpd/vsftpd.conf中tcp_wrappers=YES,Red Hat 9.0中,这是默认
值。重新启动vsftpd:
#service vsftpd restart
假设提供168.192.2.1和210.31.8.1到210.31.8.254的连接,则可对/etc/hosts.allow进
行如下设定:
vsftpd : 168.192.2.1 210.31.8. : allow
ALL : ALL : DENY
配置虚拟用户FTP
上面配置的FTP服务器有一个特点,就是FTP服务器的用户本身也是系统用户。这显然是一
个安全隐患,因为这些用户不仅能够访问FTP,也能够访问其它的系统资源。如何解决这
个问题呢?答案就是创建一个虚拟用户的FTP服务器。虚拟用户的特点是只能访问服务器
为其提供的FTP服务,而不能访问系统的其它资源。所以,如果想让用户对FTP服务器站内
具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性。
在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认
证模块(PAM)认证。使用这种方式更加安全,并且配置更加灵活。 下面介绍配置过程。
1.生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件。该文件
的格式如下,单数行为用户名,偶数行为口令:
#vi account.txt
ylg
1234
zhanghong
4321
gou
5678
2.生成口令库文件,并修改其权限:
#db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db
#chmod 600 /etc/vsftpd/account.db
3.新建一个虚拟用户的PAM文件。加上如下两行内容:
#vi /etc/pam.d/vsftp.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account
account required /lib/security/pam_userdb.so db=/etc/vsftpd/account
4.建立虚拟用户,设置该用户所要访问的目录,并设置虚拟用户访问的权限:
#useradd -d /ftpsite virtual_user
#chmod 700 /ftpsite
经过该步骤的设置,/ftpsite就是virtual_user用户的主目录,该用户也是/ftpsite目录
的拥有者。除root用户之外,只有该用户具有对该目录的读、写和执行的权限。
5.生成一个测试文件。先切换至virtual_user用户身份,然后在/ftpsite目录下创建一
个文件:
#su -virtual_user
$vi /ftpsite/mytest
This is a test file.
$su - root
6.编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容):
anonymous_enable=NO
local_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to my FTP server.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu
上面代码中,guest_enable=YES表示启用虚拟用户;guest_username=virtual则是将虚拟
用户映射为本地用户,这样虚拟用户登录后才能进入本地用户virtual的目录/ftpsite;
pam_service_name=vsftp.vu指定PAM的配置文件为vsftp.vu。
7.重新启动VSFTP:
#service vsftpd restart
8.以虚拟用户gou(Linux中并无该账号)进行测试:
# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 Welcom to my FTP server.
Name (127.0.0.1:root): gou
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
测试下载服务器目录中的一个文件mytest:
ftp> get mytest
local: mytest remote: mytest
227 Entering Passive Mode (127,0,0,1,159,19)
150 Opening BINARY mode data connection for mytest (21 bytes).
226 File send OK.
21 bytes received in 0.00038 secs (54 Kbytes/sec)
测试上传本机目录中的文件vsftpd.conf:
ftp> !ls
account.db chroot_list k mytest userconf vsftpd.conf
ftp> put vsftpd.conf
local: vsftpd.conf remote: vsftpd.conf
227 Entering Passive Mode (127,0,0,1,117,203)
150 Ok to send data.
226 File receive OK.
4229 bytes sent in 0.00195 secs (2.1e+03 Kbytes/sec)
可以看到,使用没有系统账号的虚拟用户可以成功完成上传、下载的工作。但该FTP虚拟
服务器只允许虚拟用户登录,其它系统用户无法登录,如系统用户user1不是虚拟用户,
则不能登录该虚拟服务器。
# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 Welcom to my FTP server.
Name (127.0.0.1:root): user1
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
在虚拟FTP服务器中,也可以对各个用户的权限进行设置。方法是在/etc/vsftpd.conf文
件中添加如下一行:
user_config_dir=用户配置文件目录
然后在用户配置文件目录下创建相应的用户配置文件,比如为上述名为gou的用户创建一
个配置文件(假设配置文件目录为/etc/user_config_dir):
#vi /etc/user_config_dir/gou
write_enable=NO
anono_upload_enable=NO
重启FTP服务器,这时再使用账号gou来登录,就已经没有上传的权限了。
PS: 环境是在CentOS3.7上搭建的,安装操作系统就不在这里赘述了。
1. 先安装MySQL-4.1.20
用的是 MySQL4.1.tar.gz 这个Binary包,解包后直接就可以运行MySQL
[root@localhost root]# cp MySQL4.1.tar.gz /usr/local/
[root@localhost root]# groupadd mysql
[root@localhost root]# useradd -g mysql mysql
[root@localhost root]# cd /usr/local
[root@localhost local]# gunzip < MySQL4.1.tar.gz | tar xvf -
[root@localhost local]# ln -s mysql-standard-4.1.20-pc-linux-gnu-i686 mysql
[root@localhost local]# cd mysql
[root@localhost mysql]# scripts/mysql_install_db --user=mysql
[root@localhost mysql]# chown -R root .
[root@localhost mysql]# chown -R mysql data
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# bin/mysqld_safe --user=mysql &
[root@localhost mysql]# cd bin
[root@localhost mysql]# ./mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1 to server version: 4.1.20-standard
Type 'help;' or 'h' for help. Type 'c' to clear the buffer.
mysql>
如果能看到上面的信息,那么mysql的安装就OK了。
q
离开
# ./mysqladmin -u root password '********' (默认密码为空自己添加一个吧)
# cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
# chown -R mysql:mysql /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld (将mysql添加进自启动服务列表里)
# ntsysv (选中myslqd 则每次系统启动都能启动mysql)
<<<<<<<<<////////////////////////////////////////////// MySQL注释开始 //////////////////////////////////////////////////////////////////
为了让mysql随开机一起启动请修改 /etc/rc.d/rc.local文件
在 touch /var/lock/subsys/local 下面一行增加
/usr/local/mysql/bin/mysqld_safe --user=mysql &
卸掉此种安装模式下的MySQL数据库的方法
手动删除 /usr/local/mysql文件夹
MySQL的 root 密码修改方法
(1). 在mysql目录下 killall mysqld 这个命令用来停止mysql服务
[root@localhost mysql]# killall mysqld
(2). 绕过密码检测以安全模式启动MySQL
[root@localhost mysql]# ./bin/mysqld_safe --skip-grant-tables &
(3). 完成以后就可以不用密码进入MySQL了
[root@localhost root]# ./bin/mysql -u root -p
Enter password: 输入新密码
(4). 更改密码
>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;
补充说明:
给mysql设置密码
[root@localhost root]# ./bin/mysqladmin -u root password 'new-password'
[root@localhost root]# ./bin/mysqladmin -u root -h sa password 'new-password'
改mysql密码的另一个方法
./bin/mysqladmin -u root -p 旧密码 新密码
再输入一次 旧密码
//////////////////////////////////////////////////////////////// MySQL注释结束 ///////////////////////////////////////////////////>>>>>>>
2. 安装APACHE-2.2.2
[root@localhost root]# tar zvxf httpd-2.2.2.tar.gz
[root@localhost root]# cd httpd-2.2.2
[root@localhost httpd-2.2.2]# ./configure --prefix=/usr/local/apache2 --enable-so \r
[root@localhost httpd-2.2.2]# --enable-mods-shared=most --disable-charset-lite
[root@localhost httpd-2.2.2]# make
[root@localhost httpd-2.2.2]# make install
[root@localhost httpd-2.2.2]# cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd
[root@localhost httpd-2.2.2]# ln -s /etc/rc.d/init.d/httpd /etc/rc3.d/S97httpd
<<<<<<<<<////////////////////////////////////////////// Apache注释开始 /////////////////////////////////////////////////////////////////
--enable-so开启DSO支持,--enable-mods-shared=most是指除了so以外的所有标准模块都编译成DSO模块,--disable- charset-lite多国语言支持
启动、停止与重启Apache服务
[root@localhost root]# cd /etc/rc.d/init.d
[root@localhost init.d]# ./httpd stop
[root@localhost init.d]# ./httpd start
[root@localhost init.d]# ./httpd restart
或者
[root@localhost root]# cd /usr/local/apache2/bin
[root@localhost bin]# ./apachectl stop
[root@localhost bin]# ./apachectl start
[root@localhost bin]# ./apachectl restart
Apache服务器的自启动:
修改 /etc/rc.d/rc.local 文件
在末尾加上
/usr/local/apache2/bin/apachectl start 这一行。
//////////////////////////////////////////////////////////////// Apache注释结束 ////////////////////////////////////////////////////>>>>>>>
3. GD库的安装 (Discuz版 仅支持 PHP-5.1.2)
shell> cd /usr/local/src
shell> wget -c http://download.discuz.net/gdinstaller.tar.gz
shell> tar xzvf gdinstaller.tar.gz
shell> cd GDInstaller
shell> ./install.sh
4. 安装PHP-5.1.2 (DSO)
shell> wget -c http://download.discuz.net/php-5.1.2.tar.bz2
shell> tar xjvf php-5.1.2.tar.bz2
shell> cd php-5.1.2
shell> ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \r
--with-apxs2=/usr/local/apache2/bin/apxs \r
--with-zlib-dir --with-bz2 --with-tiff-dir --with-libxml-dir --with-gd --with-freetype-dir \r
--with-jpeg-dir --with-png-dir --with-ttf --enable-mbstring=all \r
--with-config-file-path=/usr/local/php/etc --disable-ipv6 --enable-gd-native-ttf
( 如果configure最后出现以下错误信息:configure: error: libxml2 version 2.6.11 or greater required. 则补充操作如下:
shell> wget ftp://ftp.gnome.org/mirror/gnome.org/sources/libxml2/2.6/libxml2-2.6.11.tar.gz
shell> tar -zxvf libxml2-2.6.11.tar.gz
shell> cd libxml2-2.6.11
shell> ./configure --enable-ipv6=no
shell> make
shell> make install
再重新退回上级目录并configure )
shell> make
shell> make install
shell> cp php.ini-recommended /usr/local/php/etc/php.ini
编辑php.ini
修改如下参数变量
register_globals = On # 打开自动全局变量,允许网页之间传递变量
expose_php = Off # 不显示PHP版本号 (可以不设置,设置了安全点儿)
<<<<<<<<<////////////////////////////////////////////// php注释开始 ////////////////////////////////////////////////////////////////////
判断php版本的方法:
执行
shell> /usr/local/php/bin/php -v
来查看版本,第一行就会说php的版本
卸载当前PHP
shell> rm -rf /usr/local/php
shell> vi /usr/local/apache2/conf/httpd.conf
找到LoadModule php5_module modules/libphp5.so
这一行,并将此行删除,保存退出。
(注意卸载的先后顺序,如果是已经安装过Zend Optimizer的,那就必须先卸载Zend再卸载PHP)
//////////////////////////////////////////////////////////////// php注释结束 ///////////////////////////////////////////////////////>>>>>>>
5. 安装ZendOptimizer-2.6.2
shell> cd /usr/local/src
sehll> wget -c http://download.discuz.net/ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz
shell> tar xzvf ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz
shell> cd ZendOptimizer-2.6.2-linux-glibc21-i386
shell> ./install.sh
*注意:安装Zend过程中提示输入php.ini位置时,请填写/etc (如不成功 则填写 /usr/local/php/etc 肯定有一个对)
安装好后,会提示 The php.ini file has been relocated from /usr/local/php/etc to /usr/local/
Zend/etc,并且原php.ini建立连接到新的php.ini上。最后要求重启Apache,照做就是。
<<<<<<<<<////////////////////////////////////////////// Zend注释开始 /////////////////////////////////////////////////////////////////////
判断php有没有zend支持的方法:
shell> /usr/local/php/bin/php -m
如果在[Zend Modules]栏目下有
Zend Optimizer
的字样,说明已经开了zend加速支持
卸载当前Zend
shell> rm -rf /usr/local/Zend
//////////////////////////////////////////////////////////////// Zend注释结束 ///////////////////////////////////////////////////////>>>>>>>
6. 编辑httpd.conf
添加如下语句:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddDefaultCharset gb2312 # 默认中文简体
修改如下参数变量:
在 DirectoryIndex index.html 后增加 index.php
ServerTokens Prod # 不显示OS和版本号
重新启动一下apache
shell> /usr/local/apache2/bin/apachectl restart
7. 测试
测试PHP,编辑php.php,内容如下
<?
phpinfo();
?>
有的机器上,测试phpinfo.php 输出空白页,右键选择编码-->简体中文即可;测试MYSQL数据库连接,编辑mysql.php,内容如下
<?
$conn=mysql_pconnect("localhost","","");
if ($conn) echo "ok";
?>
如果网页可以正常显示,说明Mysql4.1.20+Apache2.2.2+GD+PHP5.1.2+ZendOptimizer2.6.2安装配置成功。
环境配置好之后,开始控制软件的安装与设置:
8. 安装Webmin-1.270 控制服务器
shell> wget -c http://switch.dl.sourceforge.net/sourceforge/webadmin/webmin-1.270-1.noarch.rpm
shell> rpm -Uvh webmin-1.270-1.noarch.rpm
安装完毕后用 http://yourIPaddress:10000 登陆,登陆帐号密码同服务器
9. 设置FTP服务器
由于在安装Linux时已选择了RH Linux 9自带的VSFTP,默认状态下,该FTP是可以匿名登陆的,但是只能下载不能上传文件,
我们需要对这个FTP服务做进一步的配置。
下面将创建一个能够满足常用需求的FTP服务器。实际应用中,FTP服务器一般要同时提供
上传和下载功能。此外,出于安全考虑,还需要有用户身份验证、用户权限设置及空间管
理等。下面就来搭建这样一个FTP服务器。
1.创建欢迎语。如果希望使用者在进入目录时,能够看到欢迎语或对本目录的介绍,可
以通过以下方法来实现。
确定/etc/vsftpd/vsftpd.conf文件中dirmessage_enable=YES,默认情况下,Red Hat
9.0有此设置。接着,在目录中新增名为.message的文件。本例在/home/ylg目录下创建一
个.message文件,其内容为“欢迎来到我的FTP站点”。
2.更换FTP服务器的默认端口。将预设的21端口改为2121,这样做是基于安全的考虑。更
改方法为,使用vi打开/etc/vsftpd/vsftpd.conf:
#vi /etc/vsftpd/vsftpd.conf
在文件最后增加如下一行内容:
listen_port=2121
3.取消anonymous登录的功能。在vsftpd.conf文件中找到如下一行,并将其值改为“NO”:
anonymous_enable=YES
4. 增加一个叫做eurostar的FTP用户,并将其建立于 /usr/local/apache2/htdocs/news 目录下,该用户仅能FTP访问服务器,不具有其他权限。
shell> adduser -d /usr/local/apache2/htdocs/news/eurostar -g ftp -s /sbin/nologin eurostar
shell> passwd eurostar
Changing password for user eurostar.
New password: ********(不可见)
Retype new password: ********(不可见)
passwd: all authentication tokens updated successfully.
shell>
这个方式建立的用户仍能够看到上级目录的文件,虽然不可以上传,但仍具有下载权限,那么,为了将其限定在初始目录里,不让其浏览上一级目录或其它目录,我们需要进行如下操作:
我们可以通过更改vsftpd.conf文件,加入如下的一行
chroot_local_user=YES
改完配制文件,不要忘记重启vsFTPd服务器
shell> /etc/init.d/vsftpd restart
关闭 vsftpd: [ 确定 ]
为 vsftpd 启动 vsftpd: [ 确定 ]
shell>
附:增加和删除一个系统用户的方法
增加一个系统用户
shell> useradd eurostar
删除之
shell> userdel -r eurostar
增减的用户在 /home 目录下会建立或删除相应的文件夹
4.设定使用者不得更改目录。这样做的目的也是基于安全性的考虑。一般情况下,使用
者的预设目录为/home/username。若是不希望使用者在登录后能够切换至上一层目录
/home,则可通过以下设置来实现。在/etc/vsftpd/vsftpd.conf文件中找到以下三行内容:
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
将其改为:
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
(就是去掉前面的#号嘛,不要看花了眼 :) )
新增一个文件/etc/vsftpd/chroot_list,文件内容为两个用户名:
ylg
user1
5.针对不同的使用者限制不同的速度。假设用户ylg所能使用的最高速度为500Kb/s,用
户user1所能使用的最高速度为250Kb/s,可以通过以下方法设置。在
/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:
user_config_dir=/etc/vsftpd/userconf
增加一个名为/etc/vsftpd/userconf的目录:
#mkdir /etc/vsftpd/userconf
在/etc/vsftpd/userconf下新增一个名为ylg的文件,其内容如下所示:
local_max_rate=500000
在/etc/vsftpd/userconf目录下新增一个名为user1的文件,其内容如下所示:
local_max_rate=250000
VSFTP对于速度的限制范围大概在80%到120%之间,也就是限制最高速度为100Kb/s,但
实际的速度可能在80Kb/s到120Kb/s之间。如果频宽不足,数值会低于此限制。
6.对于每一个联机用户,都以独立的进程来运行。一般情况下,在启动VSFTP时,只会看
到一个名为vsftpd的进程在运行。但若是读者希望每一个联机用户都能以独立的进程来呈
现,则可通过在/etc/vsftpd/vsftpd.conf文件中增加以下一行来实现:
setproctitle_enable=YES
7.保存/etc/vsftpd/vsftpd.conf文件,然后重新启动vsftpd:
#service vsftpd restart
8.测试刚创建的FTP服务器。
以缺省方式登录会被拒绝,因为此时的默认端口号已经更改为2121,所以登录时需指定端
口。
# ftp 127.0.0.1
ftp: connect: Connection refused
此时也不能再使用匿名方式登录:
# ftp 127.0.0.1 2121
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
如果以用户ylg则可以成功登录(指定端口2121),并显示欢迎信息:
# ftp 127.0.0.1 2121
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (127.0.0.1:root): ylg
331 Please specify the password.
Password:
230-欢迎来到我的FTP站点
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
因为在设置中设定了不能切换目录,所以下列命令无法正确执行:
ftp> cd /home
550 Failed to change directory.
再来测试一下上传和下载。首先下载服务器目录中的test.txt文件:
ftp> get test.txt
local: test.txt remote: test.txt
227 Entering Passive Mode (127,0,0,1,243,215)
150 Opening BINARY mode data connection for test.txt (21 bytes).
226 File send OK.
21 bytes received in 0.00308 secs (6.7 Kbytes/sec)
可以通过!ls命令看到本机目录中已成功下载该文件。然后上传本机目录中的ylg.txt文件
到服务器:
ftp> put ylg.txt
local: ylg.txt remote: ylg.txt
227 Entering Passive Mode (127,0,0,1,133,248)
150 Ok to send data.
226 File receive OK.
19 bytes sent in 0.0401 secs (0.46 Kbytes/sec)
用ls命令查看服务器目录,会发现该文件已成功上传。
为了测试不同连机用户使用的是不同进程,可以使用ps -ef指令,显示如下所示:
# ps -ef|grep ftp
root 12972 1356 0 13:44 pts/1 00:00:00 ftp 127.0.0.1 2121
nobody 12973 12908 0 13:44 ? 00:00:00 [vsftpd]
ylg 12975 12973 0 13:44 ? 00:00:00 [vsftpd]
user1 13013 13011 0 13:46 ? 00:00:00 [vsftpd]
root 13041 13015 0 13:47 pts/4 00:00:00 grep ftp
到现在为止,一个基本可以满足普通使用需求的FTP服务器就已经架设完成。
在实际应用中,有时为了增加安全性,会将FTP服务器置于防火墙之后。如本文开头所
述,被动传输模式适合于带有防火墙的情况。下面就来创建一个防火墙后的FTP服务器,
该服务器FTP端口为2121,数据传输端口为2020。
执行以下两行指令,只允许2121和2020端口打开,其余端口关闭:
#iptables -A INPUT -p tcp -m multiport --dport 2121,2020 -j ACCEPT
#iptables -A INPUT -p tcp -j REJECT --reject-with tcp-reset
修改/etc/vsftpd/vsftpd.conf文件,在文本最后添加以下两行:
listen_port=2121
ftp_data_port=2020
重新启动vsftpd:
#service vsftpd restart
有时希望直接在/etc/hosts.allow中定义允许或拒绝某一源地址,可以通过以下配置来实
现。先确保/etc/vsftpd/vsftpd.conf中tcp_wrappers=YES,Red Hat 9.0中,这是默认
值。重新启动vsftpd:
#service vsftpd restart
假设提供168.192.2.1和210.31.8.1到210.31.8.254的连接,则可对/etc/hosts.allow进
行如下设定:
vsftpd : 168.192.2.1 210.31.8. : allow
ALL : ALL : DENY
配置虚拟用户FTP
上面配置的FTP服务器有一个特点,就是FTP服务器的用户本身也是系统用户。这显然是一
个安全隐患,因为这些用户不仅能够访问FTP,也能够访问其它的系统资源。如何解决这
个问题呢?答案就是创建一个虚拟用户的FTP服务器。虚拟用户的特点是只能访问服务器
为其提供的FTP服务,而不能访问系统的其它资源。所以,如果想让用户对FTP服务器站内
具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性。
在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认
证模块(PAM)认证。使用这种方式更加安全,并且配置更加灵活。 下面介绍配置过程。
1.生成虚拟用户口令库文件。为了建立此口令库文件,先要生成一个文本文件。该文件
的格式如下,单数行为用户名,偶数行为口令:
#vi account.txt
ylg
1234
zhanghong
4321
gou
5678
2.生成口令库文件,并修改其权限:
#db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db
#chmod 600 /etc/vsftpd/account.db
3.新建一个虚拟用户的PAM文件。加上如下两行内容:
#vi /etc/pam.d/vsftp.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account
account required /lib/security/pam_userdb.so db=/etc/vsftpd/account
4.建立虚拟用户,设置该用户所要访问的目录,并设置虚拟用户访问的权限:
#useradd -d /ftpsite virtual_user
#chmod 700 /ftpsite
经过该步骤的设置,/ftpsite就是virtual_user用户的主目录,该用户也是/ftpsite目录
的拥有者。除root用户之外,只有该用户具有对该目录的读、写和执行的权限。
5.生成一个测试文件。先切换至virtual_user用户身份,然后在/ftpsite目录下创建一
个文件:
#su -virtual_user
$vi /ftpsite/mytest
This is a test file.
$su - root
6.编辑/etc/vsftpd/vsftpd.conf文件,使其整个文件内容如下所示(去掉了注释内容):
anonymous_enable=NO
local_enable=YES
local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to my FTP server.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu
上面代码中,guest_enable=YES表示启用虚拟用户;guest_username=virtual则是将虚拟
用户映射为本地用户,这样虚拟用户登录后才能进入本地用户virtual的目录/ftpsite;
pam_service_name=vsftp.vu指定PAM的配置文件为vsftp.vu。
7.重新启动VSFTP:
#service vsftpd restart
8.以虚拟用户gou(Linux中并无该账号)进行测试:
# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 Welcom to my FTP server.
Name (127.0.0.1:root): gou
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
测试下载服务器目录中的一个文件mytest:
ftp> get mytest
local: mytest remote: mytest
227 Entering Passive Mode (127,0,0,1,159,19)
150 Opening BINARY mode data connection for mytest (21 bytes).
226 File send OK.
21 bytes received in 0.00038 secs (54 Kbytes/sec)
测试上传本机目录中的文件vsftpd.conf:
ftp> !ls
account.db chroot_list k mytest userconf vsftpd.conf
ftp> put vsftpd.conf
local: vsftpd.conf remote: vsftpd.conf
227 Entering Passive Mode (127,0,0,1,117,203)
150 Ok to send data.
226 File receive OK.
4229 bytes sent in 0.00195 secs (2.1e+03 Kbytes/sec)
可以看到,使用没有系统账号的虚拟用户可以成功完成上传、下载的工作。但该FTP虚拟
服务器只允许虚拟用户登录,其它系统用户无法登录,如系统用户user1不是虚拟用户,
则不能登录该虚拟服务器。
# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 Welcom to my FTP server.
Name (127.0.0.1:root): user1
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
在虚拟FTP服务器中,也可以对各个用户的权限进行设置。方法是在/etc/vsftpd.conf文
件中添加如下一行:
user_config_dir=用户配置文件目录
然后在用户配置文件目录下创建相应的用户配置文件,比如为上述名为gou的用户创建一
个配置文件(假设配置文件目录为/etc/user_config_dir):
#vi /etc/user_config_dir/gou
write_enable=NO
anono_upload_enable=NO
重启FTP服务器,这时再使用账号gou来登录,就已经没有上传的权限了。
IE地址栏中about:blank的妙用
打开一个新的IE窗口,IE的url中总是about:blank。在url中':' (冒号)左边是协议,如 ftp: 或是 http:。而about也是个协议,这个协议有什么用?其实它的作用不可小看,有些让我意想不到。faritug
faritug
1、about:blank 右边为 blank 表示一个空的窗口,若为其它的内容,就可表示网页的内容。如:faritug
faritug
<html>faritug
<head>faritug
<title>untitled document</title>faritug
<meta http-equiv="content-type" content="text/html; charset=gb2312">faritug
</head>faritug
<body bgcolor="#ffffff">faritug
<!--注意,下面href后没有双引号,若要加入需用%22-->faritug
<a href="about:<a href=http://xxx.xxxxx.com>新页面</a>" target="_blank">点此打开about新页面</a>faritug
</body>faritug
</html>faritug
faritug
新网页的内容为:
<html><a href="about:<a href=http://xxx.xxxxx.com>新页面</a>" target="_blank">点此打入新页面</a> </html>faritug
faritug
这样就可以不使用javascript对新窗口写内容了。faritug
faritug
2、about:这个功能不止如此。有的网站做了url过滤(如网易和亿唐),禁止从别站链接他的服务器内容,用about:产生的页面就可以躲开url检查。如:faritug
faritug
<html>faritug
<head>faritug
<title>untitled document</title>faritug
<meta http-equiv="content-type" content="text/html; charset=gb2312">faritug
</head>faritug
<body bgcolor="#ffffff">faritug
<!--注意,下面href后没有双引号,若要加入需用%22-->faritug
<a href="about:<a href=http://xxx.xxxxx.com/xxx.zip> 点此下载 </a>" target="_blank"> 点此打入下载页面 </a>faritug
</body>faritug
</html>
faritug
1、about:blank 右边为 blank 表示一个空的窗口,若为其它的内容,就可表示网页的内容。如:faritug
faritug
<html>faritug
<head>faritug
<title>untitled document</title>faritug
<meta http-equiv="content-type" content="text/html; charset=gb2312">faritug
</head>faritug
<body bgcolor="#ffffff">faritug
<!--注意,下面href后没有双引号,若要加入需用%22-->faritug
<a href="about:<a href=http://xxx.xxxxx.com>新页面</a>" target="_blank">点此打开about新页面</a>faritug
</body>faritug
</html>faritug
faritug
新网页的内容为:
<html><a href="about:<a href=http://xxx.xxxxx.com>新页面</a>" target="_blank">点此打入新页面</a> </html>faritug
faritug
这样就可以不使用javascript对新窗口写内容了。faritug
faritug
2、about:这个功能不止如此。有的网站做了url过滤(如网易和亿唐),禁止从别站链接他的服务器内容,用about:产生的页面就可以躲开url检查。如:faritug
faritug
<html>faritug
<head>faritug
<title>untitled document</title>faritug
<meta http-equiv="content-type" content="text/html; charset=gb2312">faritug
</head>faritug
<body bgcolor="#ffffff">faritug
<!--注意,下面href后没有双引号,若要加入需用%22-->faritug
<a href="about:<a href=http://xxx.xxxxx.com/xxx.zip> 点此下载 </a>" target="_blank"> 点此打入下载页面 </a>faritug
</body>faritug
</html>
11个鲜为人知的网络盈利渠道
伟大的点子使网络发生改变,这已经不是密秘了。社区网站和网络应用迅速的变得越来越炙手可热。年轻的企业家通过联系人和地的简单的点子赚了很多钱。您有兴趣成为其中一员吗?
梦想很简单:通过周密的计划和一些空闲的时间,像您这样的人可以创造一个明智的点子,并添枝加叶,然后就发财了。但是这些伟大的点子在哪里呢?为什么我们老是看到些乱七八糟的东西,而不是伟大的新点子呢?铁锈里的蓝宝石在哪里呢?
事实上,它们就在您的脚下。您只需要看得更加仔细一点。这里是11个尚未公开的点子,今天学习了,明天您就富有了。快点!闹钟已经响了。
1. 颠倒的工作板
迷你市场:“网上买卖工作。”
具体含义:网络上的工作板您都知道吗?不是雇主发招聘广告,而是求职者发应聘广告。
交易原理:设计师、开发人员、写手等等任何需要工作的人可以提出应聘要求,以及给搭线的人多少佣金。
可行原因:越来越多的人从事网络工作,有时候工作很难找并且很耗时。如果别人可以帮您找到工作,那不是很好吗?特别是您刚好知道有人需要一个网站或者标识的设计,又刚好有人想找设计的工作的时候。
收入来源:收取交易佣金,或者按月收取需求信息或者联系资料的费用。
2. 社区咨询
迷你市场:“雅虎对站长负责。”
具体含义:站长为建议付款并获得来自社会各界专家的意见的网站。
交易原理:站长支付金币(或者其他什么币——精博注),然后发表带有自己网站屏幕截图的文章,并附上希望达到的目标。社区顾问提供建议,并收取金币。金币可以兑现或者用来提问。
可行原因:观点和建议对完善您的网站很重要。这种方法可以使您避免支付某人巨大的咨询费用,您只需要支付团队小额的费用。长期还会使您增值。
收入来源:站长购买金币。比如社区对提交网站的提供咨询服务需要25个金币,您可以收取5个金币,剩下的20个金币支付给那些提供咨询服务的人。
3. 网络辩论
迷你市场:“辩论维基百科。”
具体含义:辩论充斥每个论坛和网站。他们几乎不受控制,并且缺乏条理,没有深度,不够确凿等。一个管理良好的辩论网站一定会有市场。最近我看到的类似网站是Squidoo的Hey Monkey Brain, 但是我想应该还有待发挥的空间。
交易原理:提出一个辩论话题,选择正方或者反方,陈述您的理由,然后鼓励别人辩论。
可行原因:每个人都喜欢表达自己的观点,您的工作是让他们表达观点并控制好辩论的过程,然后您可以赚点钱。
收入来源:人们有可能会支付一点点的费用来辩论,但是,您的收入来源主要应该是广告联盟或者其他匹配的广告。
4. 网络管家服务
迷你市场:“您的网络管家。”
具体含义:是否有想过网络购物,但是有不想为了飞机票和电影票而花费太多的时间去搜索或者填写长长的表格。
交易原理:您通过邮件、短信或者语音系统向您的网络管家提出要求,例如,“两张晚上8点的虎胆龙威电影票”。您的网络管家就忠实的按照您的指令办事。这种事情现在已经有自动化的服务,但是一个有效的人力管家服务会让您鹤立鸡群。
可行原因:目前,外包和个人虚拟秘书成为热门的话题。领先的网络管家服务会有很大的市场。世界上有很多大忙人。您可以为特别有钱的人提供一种服务标准,而为其他不那么有钱的人提供另外一种服务标准。
收入来源:按月收取费用或者按次收取费用。
5. 现场拍卖网站
迷你市场:“现在就买。”
具体含义:在线拍卖网站很好,但是很少做得和实地现场拍卖那么好。我想现场拍卖网站还有待完善的地方。
交易原理:比如销售iPhone,,您只能先为顶部的标的投标,标的只在几分钟内有效。投标是现场的并且有担保的,当顶部的标的拍卖了之后,下面的标的就开始接着拍卖。
可行原因:作为一个销售人员,把商品列出来、引起共鸣、然后迅速卖掉的做法越来越难了,一个简单的现场网络拍卖网站将会解决这些问题。
收入来源:只是收取成功交易的佣金。您必须想方设法保证所有的拍卖都是真实的,您或许可以要求用户在叫牌之前先注入一部分资金,或者使用别的方法。
6. 技能交易
迷你市场:“交换技能而不是钞票。”
具体含义:一个和别人交换技能的网络中心。不需要为服务付费,您只需要的简单的交换您的技能。
交易原理:需要做些什么呢?发表一则“求助”广告,并附上您的技能和您的技能应用的例子。
可行原因:互联网上有成千上万的技术一流的设计师、开发人员、作家、图解员、音乐家,等等。但是目前没有一个很好的联系方法。调解争论,确保交易的公平和有保证,一个技能交换网站可以成为一个大企业。
收入来源:按月收取费用,或者按每次交换收取费用,或者为联系资料收费。
7. 畅销书、DVD、游戏和CD出售
迷你市场:“快速销售带有条形码的任何商品。”
具体含义:您是否藏有一些您不会再用到的书籍、游戏、DVD或者CD呢?这令人有点害羞,不是吗?一个网页或一个软件可以通过网络相机扫描条形码,以便快速的列出目录,节省时间并可以赚大钱。
交易原理:登录,扫描您的书籍并定价。工作完成!这可以作为一个网站运作,或者可以独立应用,如链接亚马逊市场。
可行原因:成千上万的人有一大堆没有用的书籍、游戏或者其他东西。但是他们都很懒把这些东西整理出来!这就是您的机会。
收入来源:从书籍销售中赚取佣金,或者收取软件固定费用——如果您采取独立应用的方式。
8. 稍后阅读网站
迷你市场:“网络阅读清单。”
具体含义:一个网络社区阅读清单。RSS浏览器很好,但是不够社会化,有些人或许还不适应。我们需要的是每个人都可以使用和理解的——网络阅读清单。
集合阅读、存档和分享的网站永不过期,特别是对不懂技术的人。
交易原理:是否遇到过这种情况——看到一篇好文章,但是有没有时间阅读呢?您可以添加到收藏夹,但是您或许会很快就忘记了。如果对此网页标注“稍后阅读”并把它存在一张网络阅读清单上,是不是更好呢?
然后,每个礼拜您可以抽出一个小时去阅读清单上面所有的文章,并把文章归类,看看哪些内容看得最多。
可行原因:RSS浏览器很热门,但是社会共享的链接更加热门。如果把两者结合起来就好了,有个Firefox插件做到了这一点,但是还需要加以拓展。
收入来源:通过广告赚钱,广告是一个很好的基础的商业模式。
9. 现场房地产物价指数
迷你市场:“您的房子现在值多少钱呢”?
具体含义:一个现场房子价格网站后面需要有一个强大的数据模型,使房子的价格都显示在一张地图上。在某种程度上,已经有人这样做了,市场很拥挤。但是如果您可以提供房子的现场的正确价格,您将会发大财。
交易原理:数据模型可能会非常复杂。您需要依靠一个社会因数来调整您的价格,并且在之前的房价、本地趋势、市场影响以及客户观点的基础上建立一个可靠的估价系统。
可行原因:每个房东都想知道他或她的房子值多少钱。对大的房地产投资商来讲,跟踪并几时了解房价是很重要的。另外,人力市场指数可能对房地产经纪人的销售和估价有用。
收入来源: 这个点子赚钱的可能性是无限的, 包括房子销售佣金、联盟销售、房地产经纪人和房地产投资商的广告、社区广告、等等。
10. 实时公共广告牌
迷你市场:“您的广告立刻可以放在任何地方。”
具体含义:一个广告牌的网络,报摊的放映机链接到一个网站,使像您一样的普通人可以在公共场合投放广告。
交易原理:您注册并上传您的广告,选择一个地方,确认之后就可以看到世界上任何的公共场合都可以看到您广告的现场网络摄影。
可行原因:展台广告的成本对很多小企业和个体户来说是很高的,一个面向普通人和小企业的公共的、全球的、迷你广告牌,光靠鼠标点击更新,可能赚几百万。如果成功,Google也会跟您合作。
收入来源:按固定价格收费或者按每月成本来投放广告。您可以把电子广告牌/放映机分为很多个小单元,或者整个空间或网络都出售给同一个广告主。
11. 网站出售
迷你市场:“买卖网站的地方。”
具体含义:如果您有一个建好的博客要出售,您会拿去哪里卖呢?在网站出售市场上还没有主导者。是什么妨碍您开拓这个市场呢?
交易原理:在一个固定价格或者拍卖最低价格基础上,列出您要出售的网站的特点,包括屏幕截图、流量、PageRank值、收入状况,然后就等着买家上门!
可行原因:域名出售是一笔大交易。但是在一个合理的价格上出售网站,或者通过可信的途径购买网络财产仍然更加有利可图。
收入来源:收取成功出售网站的佣金,或者收取每次服务的费用。
梦想很简单:通过周密的计划和一些空闲的时间,像您这样的人可以创造一个明智的点子,并添枝加叶,然后就发财了。但是这些伟大的点子在哪里呢?为什么我们老是看到些乱七八糟的东西,而不是伟大的新点子呢?铁锈里的蓝宝石在哪里呢?
事实上,它们就在您的脚下。您只需要看得更加仔细一点。这里是11个尚未公开的点子,今天学习了,明天您就富有了。快点!闹钟已经响了。
1. 颠倒的工作板
迷你市场:“网上买卖工作。”
具体含义:网络上的工作板您都知道吗?不是雇主发招聘广告,而是求职者发应聘广告。
交易原理:设计师、开发人员、写手等等任何需要工作的人可以提出应聘要求,以及给搭线的人多少佣金。
可行原因:越来越多的人从事网络工作,有时候工作很难找并且很耗时。如果别人可以帮您找到工作,那不是很好吗?特别是您刚好知道有人需要一个网站或者标识的设计,又刚好有人想找设计的工作的时候。
收入来源:收取交易佣金,或者按月收取需求信息或者联系资料的费用。
2. 社区咨询
迷你市场:“雅虎对站长负责。”
具体含义:站长为建议付款并获得来自社会各界专家的意见的网站。
交易原理:站长支付金币(或者其他什么币——精博注),然后发表带有自己网站屏幕截图的文章,并附上希望达到的目标。社区顾问提供建议,并收取金币。金币可以兑现或者用来提问。
可行原因:观点和建议对完善您的网站很重要。这种方法可以使您避免支付某人巨大的咨询费用,您只需要支付团队小额的费用。长期还会使您增值。
收入来源:站长购买金币。比如社区对提交网站的提供咨询服务需要25个金币,您可以收取5个金币,剩下的20个金币支付给那些提供咨询服务的人。
3. 网络辩论
迷你市场:“辩论维基百科。”
具体含义:辩论充斥每个论坛和网站。他们几乎不受控制,并且缺乏条理,没有深度,不够确凿等。一个管理良好的辩论网站一定会有市场。最近我看到的类似网站是Squidoo的Hey Monkey Brain, 但是我想应该还有待发挥的空间。
交易原理:提出一个辩论话题,选择正方或者反方,陈述您的理由,然后鼓励别人辩论。
可行原因:每个人都喜欢表达自己的观点,您的工作是让他们表达观点并控制好辩论的过程,然后您可以赚点钱。
收入来源:人们有可能会支付一点点的费用来辩论,但是,您的收入来源主要应该是广告联盟或者其他匹配的广告。
4. 网络管家服务
迷你市场:“您的网络管家。”
具体含义:是否有想过网络购物,但是有不想为了飞机票和电影票而花费太多的时间去搜索或者填写长长的表格。
交易原理:您通过邮件、短信或者语音系统向您的网络管家提出要求,例如,“两张晚上8点的虎胆龙威电影票”。您的网络管家就忠实的按照您的指令办事。这种事情现在已经有自动化的服务,但是一个有效的人力管家服务会让您鹤立鸡群。
可行原因:目前,外包和个人虚拟秘书成为热门的话题。领先的网络管家服务会有很大的市场。世界上有很多大忙人。您可以为特别有钱的人提供一种服务标准,而为其他不那么有钱的人提供另外一种服务标准。
收入来源:按月收取费用或者按次收取费用。
5. 现场拍卖网站
迷你市场:“现在就买。”
具体含义:在线拍卖网站很好,但是很少做得和实地现场拍卖那么好。我想现场拍卖网站还有待完善的地方。
交易原理:比如销售iPhone,,您只能先为顶部的标的投标,标的只在几分钟内有效。投标是现场的并且有担保的,当顶部的标的拍卖了之后,下面的标的就开始接着拍卖。
可行原因:作为一个销售人员,把商品列出来、引起共鸣、然后迅速卖掉的做法越来越难了,一个简单的现场网络拍卖网站将会解决这些问题。
收入来源:只是收取成功交易的佣金。您必须想方设法保证所有的拍卖都是真实的,您或许可以要求用户在叫牌之前先注入一部分资金,或者使用别的方法。
6. 技能交易
迷你市场:“交换技能而不是钞票。”
具体含义:一个和别人交换技能的网络中心。不需要为服务付费,您只需要的简单的交换您的技能。
交易原理:需要做些什么呢?发表一则“求助”广告,并附上您的技能和您的技能应用的例子。
可行原因:互联网上有成千上万的技术一流的设计师、开发人员、作家、图解员、音乐家,等等。但是目前没有一个很好的联系方法。调解争论,确保交易的公平和有保证,一个技能交换网站可以成为一个大企业。
收入来源:按月收取费用,或者按每次交换收取费用,或者为联系资料收费。
7. 畅销书、DVD、游戏和CD出售
迷你市场:“快速销售带有条形码的任何商品。”
具体含义:您是否藏有一些您不会再用到的书籍、游戏、DVD或者CD呢?这令人有点害羞,不是吗?一个网页或一个软件可以通过网络相机扫描条形码,以便快速的列出目录,节省时间并可以赚大钱。
交易原理:登录,扫描您的书籍并定价。工作完成!这可以作为一个网站运作,或者可以独立应用,如链接亚马逊市场。
可行原因:成千上万的人有一大堆没有用的书籍、游戏或者其他东西。但是他们都很懒把这些东西整理出来!这就是您的机会。
收入来源:从书籍销售中赚取佣金,或者收取软件固定费用——如果您采取独立应用的方式。
8. 稍后阅读网站
迷你市场:“网络阅读清单。”
具体含义:一个网络社区阅读清单。RSS浏览器很好,但是不够社会化,有些人或许还不适应。我们需要的是每个人都可以使用和理解的——网络阅读清单。
集合阅读、存档和分享的网站永不过期,特别是对不懂技术的人。
交易原理:是否遇到过这种情况——看到一篇好文章,但是有没有时间阅读呢?您可以添加到收藏夹,但是您或许会很快就忘记了。如果对此网页标注“稍后阅读”并把它存在一张网络阅读清单上,是不是更好呢?
然后,每个礼拜您可以抽出一个小时去阅读清单上面所有的文章,并把文章归类,看看哪些内容看得最多。
可行原因:RSS浏览器很热门,但是社会共享的链接更加热门。如果把两者结合起来就好了,有个Firefox插件做到了这一点,但是还需要加以拓展。
收入来源:通过广告赚钱,广告是一个很好的基础的商业模式。
9. 现场房地产物价指数
迷你市场:“您的房子现在值多少钱呢”?
具体含义:一个现场房子价格网站后面需要有一个强大的数据模型,使房子的价格都显示在一张地图上。在某种程度上,已经有人这样做了,市场很拥挤。但是如果您可以提供房子的现场的正确价格,您将会发大财。
交易原理:数据模型可能会非常复杂。您需要依靠一个社会因数来调整您的价格,并且在之前的房价、本地趋势、市场影响以及客户观点的基础上建立一个可靠的估价系统。
可行原因:每个房东都想知道他或她的房子值多少钱。对大的房地产投资商来讲,跟踪并几时了解房价是很重要的。另外,人力市场指数可能对房地产经纪人的销售和估价有用。
收入来源: 这个点子赚钱的可能性是无限的, 包括房子销售佣金、联盟销售、房地产经纪人和房地产投资商的广告、社区广告、等等。
10. 实时公共广告牌
迷你市场:“您的广告立刻可以放在任何地方。”
具体含义:一个广告牌的网络,报摊的放映机链接到一个网站,使像您一样的普通人可以在公共场合投放广告。
交易原理:您注册并上传您的广告,选择一个地方,确认之后就可以看到世界上任何的公共场合都可以看到您广告的现场网络摄影。
可行原因:展台广告的成本对很多小企业和个体户来说是很高的,一个面向普通人和小企业的公共的、全球的、迷你广告牌,光靠鼠标点击更新,可能赚几百万。如果成功,Google也会跟您合作。
收入来源:按固定价格收费或者按每月成本来投放广告。您可以把电子广告牌/放映机分为很多个小单元,或者整个空间或网络都出售给同一个广告主。
11. 网站出售
迷你市场:“买卖网站的地方。”
具体含义:如果您有一个建好的博客要出售,您会拿去哪里卖呢?在网站出售市场上还没有主导者。是什么妨碍您开拓这个市场呢?
交易原理:在一个固定价格或者拍卖最低价格基础上,列出您要出售的网站的特点,包括屏幕截图、流量、PageRank值、收入状况,然后就等着买家上门!
可行原因:域名出售是一笔大交易。但是在一个合理的价格上出售网站,或者通过可信的途径购买网络财产仍然更加有利可图。
收入来源:收取成功出售网站的佣金,或者收取每次服务的费用。
2008年8月5日星期二
App Engine:在Google上托管你的应用
今天晚上第二次CampFireOne上Google Code将会宣布App Engine——给Web开发人员提供的托管平台。这一服务将会进入封闭测试阶段,10,000名开发人员将被允许参加进来,可谓”先到先尝”。
终于等到了Google平台。传说Google的服务器服务以及开发工具已经有好几年了。自从Amazon Web Services提供了很好的类似服务之后我们都知道Google加入进来是迟早的事(下一个是Microsoft无疑)。App Engine和AWS的服务比较不完全相同,Amazon发布的是一套独立的服务,你可以使用它们创造一个通用计算平台,这些服务可以共同工作,但并不绑在一起。
App Engine则几乎是一个Web应用引擎。将很多类似AWS在独立包中提供的功能绑到一起:类似S3的存储功能,类似EC2的自扩展和处理能力,以及类似 SimpleDB的数据库功能。App Engine同时还提供一些AWS没有的能力比如Python环境、Google API,以及有可能的部分免费服务。App Engine更像是其他一些Web平台服务,比如Bungee Labs(类似但有自己的语言),Heroku(支持Rails),还有气数已尽的Zimki(它支持服务器端JavaScript,请参考Radar文章)。
App Engine包括可扩展的数据存储(基于BigTable和GFS,可以参看TechCrunch星期五的报道,这将允许应用扩展到数百万行数据的数百万用户级别),Python运行时环境——受Django(模板系统)影响极大,以及一个开源Python日志系统。App Engine针对应用可以提供自扩展和故障恢复的能力。全球配置设定则提供了认证、分析和对Google服务API的访问。还有可下载的SDK,能够进行本地开发和调试。本地开发的应用移到Web上只需要一条命令。
所有的应用将会在appspot.com域名下。每个开发人员目前有三个应用ID。应用上载后就是http://application-id.appspot.com。开发人员当然可以把自己的域名指过来。你可以在application gallery看到当前的一组应用。我喜欢appspot这个域名,这是对Blogspot的一种敬意,和Jotspot也很贴合。
App Engine最初包括几个API。User API允许应用认证Google 帐户。Mail API允许应用发邮件——从开发人员注册的邮件地址发送。其他API则允许与数据库的交互以及从URL抓取内容。
该服务最开始是免费的,还提供500MB的存储空间以及针对每月5百万页的充足带宽和处理器能力。一些部分的服务将会永远免费(具体有多少会在测试期间确定)。流行的应用最终是要为它的成功付费的。我猜未来Adsense帐号会连到应用上,这样App Engine的费用就可以从那里支付了。
另外值得指出的是App Engine不是一个通用计算平台。它不是打算为批处理使用。它是一个请求驱动的平台。我能想象一些AppSpot前端会使用EC2作批处理。
还要注意使用Python的情况。我提过的每一个托管平台都选择了一个特定语言。Google选择了Python而且所有Python内置工具似乎受Django(一个Python Web框架)影响极大。App Engine未来将会与其他Python框架兼容(这些在文档中有所提及:EZT,Cheetah, ClearSilver,Quixote,Django,CherryPy)。
我喜欢Google的方式。他们很清楚Google需要更多的人在Web上(更多的页面意味着更多的广告)。他们为需要建立快捷应用的用户提供平台,真正的问题是:当应用成功后还会留在这里吗?
发这个帖子的时候我正在CampFireOne,Google将会在这里宣布App Engine。如果你有任何问题要问可以贴在评论里或直接在Twitter上发信息给我。我会替你们问。
Google会在5月24日旧金山的Web 2.0 Expo上介绍App Engine。这一部分会议对任何佩戴Expo徽章的人开放。Google还将在5月28-29日自己的会议Google I/O上介绍App Engine。
终于等到了Google平台。传说Google的服务器服务以及开发工具已经有好几年了。自从Amazon Web Services提供了很好的类似服务之后我们都知道Google加入进来是迟早的事(下一个是Microsoft无疑)。App Engine和AWS的服务比较不完全相同,Amazon发布的是一套独立的服务,你可以使用它们创造一个通用计算平台,这些服务可以共同工作,但并不绑在一起。
App Engine则几乎是一个Web应用引擎。将很多类似AWS在独立包中提供的功能绑到一起:类似S3的存储功能,类似EC2的自扩展和处理能力,以及类似 SimpleDB的数据库功能。App Engine同时还提供一些AWS没有的能力比如Python环境、Google API,以及有可能的部分免费服务。App Engine更像是其他一些Web平台服务,比如Bungee Labs(类似但有自己的语言),Heroku(支持Rails),还有气数已尽的Zimki(它支持服务器端JavaScript,请参考Radar文章)。
App Engine包括可扩展的数据存储(基于BigTable和GFS,可以参看TechCrunch星期五的报道,这将允许应用扩展到数百万行数据的数百万用户级别),Python运行时环境——受Django(模板系统)影响极大,以及一个开源Python日志系统。App Engine针对应用可以提供自扩展和故障恢复的能力。全球配置设定则提供了认证、分析和对Google服务API的访问。还有可下载的SDK,能够进行本地开发和调试。本地开发的应用移到Web上只需要一条命令。
所有的应用将会在appspot.com域名下。每个开发人员目前有三个应用ID。应用上载后就是http://application-id.appspot.com。开发人员当然可以把自己的域名指过来。你可以在application gallery看到当前的一组应用。我喜欢appspot这个域名,这是对Blogspot的一种敬意,和Jotspot也很贴合。
App Engine最初包括几个API。User API允许应用认证Google 帐户。Mail API允许应用发邮件——从开发人员注册的邮件地址发送。其他API则允许与数据库的交互以及从URL抓取内容。
该服务最开始是免费的,还提供500MB的存储空间以及针对每月5百万页的充足带宽和处理器能力。一些部分的服务将会永远免费(具体有多少会在测试期间确定)。流行的应用最终是要为它的成功付费的。我猜未来Adsense帐号会连到应用上,这样App Engine的费用就可以从那里支付了。
另外值得指出的是App Engine不是一个通用计算平台。它不是打算为批处理使用。它是一个请求驱动的平台。我能想象一些AppSpot前端会使用EC2作批处理。
还要注意使用Python的情况。我提过的每一个托管平台都选择了一个特定语言。Google选择了Python而且所有Python内置工具似乎受Django(一个Python Web框架)影响极大。App Engine未来将会与其他Python框架兼容(这些在文档中有所提及:EZT,Cheetah, ClearSilver,Quixote,Django,CherryPy)。
我喜欢Google的方式。他们很清楚Google需要更多的人在Web上(更多的页面意味着更多的广告)。他们为需要建立快捷应用的用户提供平台,真正的问题是:当应用成功后还会留在这里吗?
发这个帖子的时候我正在CampFireOne,Google将会在这里宣布App Engine。如果你有任何问题要问可以贴在评论里或直接在Twitter上发信息给我。我会替你们问。
Google会在5月24日旧金山的Web 2.0 Expo上介绍App Engine。这一部分会议对任何佩戴Expo徽章的人开放。Google还将在5月28-29日自己的会议Google I/O上介绍App Engine。
订阅:
博文 (Atom)