如何选择一个博客服务器
发布时间:2006-05-29 01:17:41 来源: 网友评论 0 条 想知道如何建立完全属于自己的博客服务器吗?在本系列文章的第一篇,David McAmis带您浏览各种可能的选择方案,以及在建服务器前需要考虑的关键因素。
博客(Blogging)在最近几年已经变得非常流行,这些天来,甚至每个人都会发表博客日志,从软件开发者到政治家,受折磨的小孩,以及他们之间的所有人。在这篇文章里,我们要去看看打造你自己的网志服务器可能的选择方案。在我这系列的下篇文章中,我将会贯穿如何设置服务器的内容,使用一种支持 PHP 和 PERL 的开源软件。
首先,可以考虑一系列方案选择blog服务器的平台。你需要问的第一个问题是你想要单一blog还是多作者的多重blog。然后,你需要查看你能实现什么样的服务器环境来部署你的blog服务器。你会用自己的服务器,还是使用商业 Web 主机?如果你在使用商业 Web 主机,那么他们支持什么样的平台和语言?我们发现大多数的blog服务器是基于 Linux/MySQL的,但有些也提供了其他平台的选择,包括 .NET。
选择一个blog平台
如果你仅仅想发布单个blog,那么就有不少快速简单的方案,且不需要你建立自己的blog服务器。这些包括了Blogger, Radio 等等服务商。大体上说,这些服务工作的机制是需要你有自己的网站或网络主机来运行你的blog——这些服务也提供了前端程序供你提交blog,或是将blog文件上传至 Web 服务器。这通常是最简单的解决方案,也有最多人选择此路。
如果你需要更多的灵活性,或者是想要完全控制自己的blog,同时又已经有自己的 Web 服务器或是已托管于某处,那你就已经准备好设置自己的blog服务器了。现在有两种不同类型的blog服务器,取决于你将blog内容存在数据库中还是作为文件放在服务器上。
一个基于文件的blog服务器是最容易部署的,除了对存放你数据文件的目录读写权限的设置,不需要任何其他的设置步骤。
如果你有一个复杂些的主机环境,包含了对数据库如MySQL的访问,你可以想考虑部署一个使用数据库来维护后端blog存储的blog服务器。这种类型的实现稍微复杂一些,同时需要你对数据库平台的基本了解,以及使各个组件正常工作需要的额外设置步骤。记住,我们在这篇文章中涉及到的多数blog服务器也是开源或自由软件,因此有时候安装过程不好理解,相关文档通常也很少。
当你决定了是使用基于文件的还是数据库的解决方案后,下一步该考虑的就是平台的部署。Blog服务器往往是用跨平台的语言写成的(如 PHP, Perl 等等),但应当留心,这些服务器软件可能只是为特定平台创建的(通常是 Linux)。
所以,比如说,如果你选择在 Windows 平台上部署blog服务器,你可能因为其安装步骤是针对 Linux的而在安装上多花些时间。这并不意味着在 Windows 平台上部署这些方案是不可行的,只是说可能会多花一些时间或步骤。
几种主要的Blog服务器
Blosxom是一个轻量级的,多平台的blog服务器,可以用来维护多重blog而不需要繁杂的步骤。
环境需求:Web 服务器(Apache, IIS 等等),Perl
优势:容易安装和配置,不需要数据库服务器支持。
劣势:是面向小型开发团队或开发者的。
访问http://www.blosxom.com/ 获取更多信息。
Pivot
Pivot 是一个基于 Web 的blog服务器,非常容易安装和使用,可以维护多重blog,是避免使用后端数据库的良好替换方案。
环境需求:Web Server(Apache 或 IIS)以及 PHP
优势:智能化的特性,没有数据库后端。
劣势:大型blog的重建过程可能十分冗长。
访问http://www.pivotlog.net/ 以获得更多信息。
http://www.gotdotnet.com/workspaces/workspace.aspx?ID=E99FCCB3-1A8C-42B5-90EE-348F6B77C407
Text(Beta)
使用 C# 和 ASP.NET 在 .NET 平台建立的blog服务器。
环境需求:IIS,.NET 框架,SQL Server 或 MSDE。
优势:在 Microsoft 框架中运行。
劣势:很难安装设置,缺少文档支持。
更多信息:
http://www.gotdotnet.com/workspaces/workspace.aspx?ID=E99FCCB3-1A8C-42B5-90EE-348F6B77C407
LiveJournal
Blog网站 LiveJournal.com 后台使用的流行的开源框架。
环境需求:Perl, MySQL, Apache, mod_perl
优势:为用户和开发者设置完好,灵活的框架。
劣势:很难定制,代码量大。
更多信息:http://www.livejournal.com/developer/
Nucleus
是一个blog以及新闻发布站点框架,提供了很多插件以扩展其功能(包括聊天,日志跟踪,等等)。
环境需求:Web 服务器 (Apache, IIS 等),PHP,MySQL
优势:很多特性可设置并很容易定制;
劣势:插件可能很难安装和配置。
更多信息:http://nucleuscms.org/
WordPress
WordPress发布系统是一个建立在 PHP 和MySQL上,基于 GPL 协议的自由软件。
环境需求:Web 服务器,PHP,MySQL
优势:流行的框架,强有力的开发者群体
劣势:可能难于安装和运行。
更多信息:http://wordpress.org/
博客(Blogging)在最近几年已经变得非常流行,这些天来,甚至每个人都会发表博客日志,从软件开发者到政治家,受折磨的小孩,以及他们之间的所有人。在这篇文章里,我们要去看看打造你自己的网志服务器可能的选择方案。在我这系列的下篇文章中,我将会贯穿如何设置服务器的内容,使用一种支持 PHP 和 PERL 的开源软件。
首先,可以考虑一系列方案选择blog服务器的平台。你需要问的第一个问题是你想要单一blog还是多作者的多重blog。然后,你需要查看你能实现什么样的服务器环境来部署你的blog服务器。你会用自己的服务器,还是使用商业 Web 主机?如果你在使用商业 Web 主机,那么他们支持什么样的平台和语言?我们发现大多数的blog服务器是基于 Linux/MySQL的,但有些也提供了其他平台的选择,包括 .NET。
选择一个blog平台
如果你仅仅想发布单个blog,那么就有不少快速简单的方案,且不需要你建立自己的blog服务器。这些包括了Blogger, Radio 等等服务商。大体上说,这些服务工作的机制是需要你有自己的网站或网络主机来运行你的blog——这些服务也提供了前端程序供你提交blog,或是将blog文件上传至 Web 服务器。这通常是最简单的解决方案,也有最多人选择此路。
如果你需要更多的灵活性,或者是想要完全控制自己的blog,同时又已经有自己的 Web 服务器或是已托管于某处,那你就已经准备好设置自己的blog服务器了。现在有两种不同类型的blog服务器,取决于你将blog内容存在数据库中还是作为文件放在服务器上。
一个基于文件的blog服务器是最容易部署的,除了对存放你数据文件的目录读写权限的设置,不需要任何其他的设置步骤。
如果你有一个复杂些的主机环境,包含了对数据库如MySQL的访问,你可以想考虑部署一个使用数据库来维护后端blog存储的blog服务器。这种类型的实现稍微复杂一些,同时需要你对数据库平台的基本了解,以及使各个组件正常工作需要的额外设置步骤。记住,我们在这篇文章中涉及到的多数blog服务器也是开源或自由软件,因此有时候安装过程不好理解,相关文档通常也很少。
当你决定了是使用基于文件的还是数据库的解决方案后,下一步该考虑的就是平台的部署。Blog服务器往往是用跨平台的语言写成的(如 PHP, Perl 等等),但应当留心,这些服务器软件可能只是为特定平台创建的(通常是 Linux)。
所以,比如说,如果你选择在 Windows 平台上部署blog服务器,你可能因为其安装步骤是针对 Linux的而在安装上多花些时间。这并不意味着在 Windows 平台上部署这些方案是不可行的,只是说可能会多花一些时间或步骤。
几种主要的Blog服务器
Blosxom是一个轻量级的,多平台的blog服务器,可以用来维护多重blog而不需要繁杂的步骤。
环境需求:Web 服务器(Apache, IIS 等等),Perl
优势:容易安装和配置,不需要数据库服务器支持。
劣势:是面向小型开发团队或开发者的。
访问http://www.blosxom.com/ 获取更多信息。
Pivot
Pivot 是一个基于 Web 的blog服务器,非常容易安装和使用,可以维护多重blog,是避免使用后端数据库的良好替换方案。
环境需求:Web Server(Apache 或 IIS)以及 PHP
优势:智能化的特性,没有数据库后端。
劣势:大型blog的重建过程可能十分冗长。
访问http://www.pivotlog.net/ 以获得更多信息。
http://www.gotdotnet.com/workspaces/workspace.aspx?ID=E99FCCB3-1A8C-42B5-90EE-348F6B77C407
Text(Beta)
使用 C# 和 ASP.NET 在 .NET 平台建立的blog服务器。
环境需求:IIS,.NET 框架,SQL Server 或 MSDE。
优势:在 Microsoft 框架中运行。
劣势:很难安装设置,缺少文档支持。
更多信息:
http://www.gotdotnet.com/workspaces/workspace.aspx?ID=E99FCCB3-1A8C-42B5-90EE-348F6B77C407
LiveJournal
Blog网站 LiveJournal.com 后台使用的流行的开源框架。
环境需求:Perl, MySQL, Apache, mod_perl
优势:为用户和开发者设置完好,灵活的框架。
劣势:很难定制,代码量大。
更多信息:http://www.livejournal.com/developer/
Nucleus
是一个blog以及新闻发布站点框架,提供了很多插件以扩展其功能(包括聊天,日志跟踪,等等)。
环境需求:Web 服务器 (Apache, IIS 等),PHP,MySQL
优势:很多特性可设置并很容易定制;
劣势:插件可能很难安装和配置。
更多信息:http://nucleuscms.org/
WordPress
WordPress发布系统是一个建立在 PHP 和MySQL上,基于 GPL 协议的自由软件。
环境需求:Web 服务器,PHP,MySQL
优势:流行的框架,强有力的开发者群体
劣势:可能难于安装和运行。
更多信息:http://wordpress.org/
- 推荐阅讯
- 综合:给你的IE浏览器请几个帮手
- 免费电影与在线视频大搜捕
- 将“文件夹选项”进行到底
- 提前入手 五一出游早准备
- 用好软件清理电脑内部垃圾
- Gtalkr 全Flash版Google Talk出炉
- 教你轻松抓取无法滚屏的网页
- 文件扩展名及简要说明U、V
- 用键盘截图,Print
- [网络]DNS 问答集锦
- 阅读排行
- 1.电脑主板故障诊断卡的代码
- 2.吐血推荐 36招搞定电脑一切难题(上)
- 3.快速恢复 矮人DOS工具箱使用方法
- 4.吐血推荐 36招搞定电脑一切难题(下)
- 5.修复任何品牌U盘的工具!Mformat v1.0
- 6.手把手教你下载与安装摩托罗拉L6驱动
- 7.安装显卡驱动程序常见故障解决大全
- 8.高手支招 集成声卡不能驱动等问答8则
- 9.系统安装一蹴而就
- 10.数据有备无患
- 专题教程
- Windows Server-Windows Server文档-Windows Server新闻-Windows Ser PostgreSQL-PostgreSQL文档-PostgreSQL新闻-PostgreSQL专家
- WebLogic-WebLogic文档-WebLogic新闻-WebLogic专家 FreeBSD-FreeBSD文档-FreeBSD新闻-FreeBSD专家
- Linux-内核 GUI KDE Gnome DNS FTP 安全 安装-Linux专区 Windows-AD IIS ServerCore 虚拟化 安全 HPC-Windows专区
- 大话G游 专题:手机病毒揭密
- ARP攻击防范与解决方案 路由故障处理手册
