Archive for 四月, 2010

在FreeNAS/BSD搭建基于Nginx+FastCGI+MySQL+PHP的WebServer

使用FreeNAS也快半月月了,在上一篇文章介绍了利用FreeNAS能做的一些事情,其中一项是WebServer。搭建了FreeNAS之后,这项功能也是必不可少的,简单分享一下配置步骤,希望能帮助到同我一样的刚刚接触FreeNAS(同样适用于FreeBSD)的朋友。

在FreeNAS之前,一直都是在Atom上跑Windows,因为作为文件服务器,除了存储文件/共享(Windows的局域网共享做这个确实很方便,但相比FreeNAS内置的SMB,还是稍显复杂,因为还需要通过一些不算简单的设置,才能解决NTFS权限问题,而FreeNAS中,都为你做好了),还有一个更重要的功能就是下载,虽然迅雷的资源共享方式稍显流氓,但其下载速度和资源探索能力也是无需置疑的(之后也会介绍一下如何利用FreeNAS/BSD打造属于自己的全能下载机)。

说实话,相比Windows用了十数年,对于类unix系统,我是相当的不熟悉,也是毕业以后,由于工作需要,才渐渐的接触一些。时至至今,也只会通过apt-get pkg_add等方式来安装软件。在Windows下,一直都是用几年前自己写的一套脚本来安装基于Apache+MySQL+PHP的服务器,初次接触FreeBSD,参考了网上很多资料也终于实现了基于Nginx+FastCGI+MySQL+PHP的WebServer。

Read the rest of this entry »

用FreeNAS搭建你的家庭服务器(文件共享/Web服务器/下载机/TimeMachine)

经过半年多的折腾,去年入手的ATOM330彻底沦为局域网文件服务器兼下载机,期间试过N多系统搭配,均不尽人意,因为一直都想着在做文件服务器的同时还能通过GUI登录,偶尔还需要用来上上网什么的。年后又新入了一台Macbook和翔升N10,于是也不再在这个问题上纠结,决定将330搬到客厅,只通过远程的方式访问。

之前曾在虚拟机上尝试过一些NAS文件系统,比如FreeNASOpenFiler等,简单比较了一下,后者的WebGUI做得比较漂亮,很中意,但无奈在安装时用外置USB光驱/硬盘无法自动挂载,也懒得折腾,随即换了FreeNAS用来构建文件服务器。

现在使用FreeNAS也将近一个月了,对其非常满意,基于FreeBSD开发,使用起来同FreeBSD完全一样。目前我的FreeNAS主要用来做以下工作:

  • 局域网内通过SMB共享电影/音乐等文件
  • Nginx+MySQL+PHP用于调试程序
  • SubVersion用于管理代码
  • Mldonkey远程下载电驴/BT/FTP/HTTP
  • DAAP为iTunes提供服务
  • 通过AFP为MacBook提供TimeMachine备份

Read the rest of this entry »