手头有一台服务器,应该咋配置才能正常作为网站服务器运行呢

受邀,感谢@杨森邀请。我也觉得@Felix的说法说出了重点。问题的关键是得知道这台服务器打算要做啥。论坛?blog?服务(别不信,我有一个好朋友真的用自家的机器搭了个在线聊天工具)。知道了应用再选对应的语言和工具。比如如果你决定搭一个blog,然后决定了用WordPress,那么就没什么选择了,PHP+MySQL五分钟搞定。如果你估计的自己写点什么而不是用现成的,那么就选择就多了。微软系的普通青年可以有http://ASP.NET(没辙了,IIS是唯一的选择),Java系的普通青年请上JSP(Apatch+Tomcat,Glassfish随意),或者各种文艺青年可以考虑Linux+RoR或Linux+各种Python引擎(Lighttpd/Nginx服务器也可以用),或者像我这种二X青年单纯为了娱乐用Redis+CherryPy+PostFix搭建blog,也未尝不可。知道了语言再选择操作系统。如果是开源社区的几个工具基本上Linux或者BSD系统都可以。公平地说,现在PHP在Windows的执行效率比不上Linux和BSD,同样的问题很多脚本语言也都有,比如Ruby。所以用这些语言的我不推荐搭Windows。反过来,ASP/http://ASP.NET则没有选择,只能是Windows。至于分配IP,申请域名,这些步骤无论是Windows还是Linux都一样,而且不能缺少。找ISP申请一个静态IP比较好。我没真的申请过所以不知道价钱,因为我的服务器都是买的VPS服务,一台机器送一个IP,一般也够了。域名我是在GoDaddy买的,虽然国内由于我们都懂得的原因经常解析不了,不过将就一下也可以用,不费多少钱。另外一点是备案。我觉得楼主该是学生,从实际操作的角度上说学生搞个小网站没有备案也无妨(毕竟现在风头也过了),但是如果正儿八经想搞点事业的,那么不要心存侥幸,搞一个比较好。最后,如果就题目中所描述的状态,我觉得别考虑Windows了,老机器跑现在的Windows Server 2008以后的系统性能不会好。如果愿意花钱升级,而且家里有钱而且想用Windows解决方案,那么推荐用Home Small Business Server,上海微软的拳头产品,一次集成了很多服务,省去了大量配置问题,微软系的用户适合使用。
■网友
我觉得这个是本末倒置了.首先你是分析你做什么样的网站, 使用什么开发语言, 然后选择布署的服务器环境.如果不是使用windows系的c#, .net, 一般装Linux都能比较好的运行, 如php,python, java,perl, and so on.准备网线, 与你的网管联系让其给你分配一个固定ip, 安装操作系统, 配置web环境(apache/tomcat/jboss看你所需)每个软件的配置方法都不尽相同. 或者网上也有一些服务器的集合环境, 或许对入门来说更easy.
■网友
如果你想学习服务器配置方法,同时也确定是用PHP,那么你可以选择CentOS+Apache+MySQL+PHP的模式。到网上下载centos发行版,装好以后安装后面几个,由此你就组成了一套LAMP(Linux-Apache-MySQL-Php)系统。此外,apache还可以换成nginx,Nginx的前台处理效率比apache高太多了。这就是常说的LNMP。还有综合两者优点组建的LNAMP系统,前台交给Nginx,后台交给Apache。以上的系统都是开源免费的,比较适合你们使用。具体LAMP/LNMP系统配置方法,请访问CentOS学习笔记(http://www.centos.bz/)
■网友
Linux确实是服务的主流系统,推荐CentOS发行版 //我也没用过但是大神们都推荐它= =PHP是现在用的比较多的语言。Php+MySQL是比较流行的组合HTTP提供程序,Apache比例最大。同时Nginx势头非常猛(据说是因为效率高)。以上都是开源软件。开源社区会提供非常详细的资料。同时有一些LAMP/LNMP等套装之类的至于Windows下,弄个Server2008/2003就好了。如果图方便,xampp可以迅速在win下建立php+mysql服务。//但是不推荐当作网页服务器,适合作为测试环境使用另外,http://ASP.Net也是个不错的选择
■网友
请问你知道有一种东西叫搜索引擎吗?你可以搜索 lnmp 环境搭建。直接给你一个链接吧:安装 - LNMP一键安装包按照链接的教程就完全没有问题了。


推荐阅读