文章分类 -  FreeBSD

摘要:前言:本文是关于如何搭建基于“FreeBSD7.2 + Nginx0.8.24 + PHP5.2.11(FastCGI) + GD2.0.53 + ZendOptimizer3.3.9 + Mysql5.1.40 + 系统优化 + 防ddos攻击”高性能、高负载Web服务器的文章,安装方式为源代码安装。 Ports 方式安装请参考: http://www.excms.cn/manual/freebsd-nginx-php-mysql-ports.html文档目录为什么要选择 FreeBSD?为什么要选择 Nginx?安装 FreeBSD7.2获取相关开源软件包安装 Mysql5.1.40安装 阅读全文
posted @ 2011-02-07 00:04 冰封的心 阅读(620) 评论(0) 推荐(0)
摘要:前言:如果要谈起如何搭建asp.net运行环境,我相信很多人会想到使用Windows Server系统和IIS来搭建,不可否认,asp.net是微软出的东西,当然用微软的系统搭建最合适了。如果你又想使用asp.net,又想使用 FreeBSD,那么是不是就行不通了呢?答案当然是否定的。因为我们有Mono,有了Mono,asp.net就可以运行在非Windows系统下了。什么是Mono:Mono是.NET Framework 的一种开源实现。Mono项目将使开发者用各种语言(C#,VB.NET等)开发的.NET应用程序,能在任何Mono支持的平台上运行, 包括Linux, Unix。Mono项目 阅读全文
posted @ 2011-01-24 09:40 冰封的心 阅读(246) 评论(0) 推荐(0)
摘要:前几天安装FreeBSD 8.0 Web服务器环境的时候写的一个脚本,已经在FreeBSD 8.0下测试通过,不过不是一键安装,大家可以照脚本复制粘贴手工进行操作。可以节省输入命令的时间,减少了出错的几率。未来我将对脚本进行修改,以使其 真正做到一键安装。 #!/bin/sh################################################ ver 0.1.0# 适用于 FreeBSD 7.2、8.0,推荐使用 FreeBSD 8.0############################################################### 加装 阅读全文
posted @ 2011-01-23 23:55 冰封的心 阅读(149) 评论(0) 推荐(0)
摘要:笔者目前是一位外企linux/unix系统工程师与项目实施工程师,而FreeBSD一直作为我们企业内部的开发服务器,具有稳定和高效的特点。本文根据笔者经验总结了十四条FreeBSD的优化策略。如无其它,以下所指FreeBSD均指FreeBSD 8.0_release。一、提高ports安装速度FreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象。为了提高ports安装... 阅读全文
posted @ 2010-09-28 23:13 冰封的心 阅读(444) 评论(0) 推荐(0)
摘要:更多内容:http://club.topsage.com/thread-2205642-1-3.htmlFreeBSD中的ports安装工具默认工具是用fetch,下载时经常出现龟速现象。为了提高ports安装速度,我推荐axel工具。相关 make.conf文件配置步骤如下:cd /usr/ports/ftp/axelmake install#修改/etc/make.confvi /etc/ma... 阅读全文
posted @ 2010-09-28 23:11 冰封的心 阅读(162) 评论(0) 推荐(0)
摘要:资源列表:httpd-2.2.15.tar.gz http://labs.renren.com/apache-mirror/httpd/httpd-2.2.15.tar.gzapache-tomcat-6.0.26.tar.gz http://apache.freelamp.com/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gzapr... 阅读全文
posted @ 2010-09-15 16:51 冰封的心 阅读(191) 评论(0) 推荐(0)
摘要:装lighttpd是比较简单了,到官网下载压缩包,编译安装就好。网上很多教程,不再赘述Lighttpd依赖于pcre-devel包,如果没有安装请下载或者从光盘中安装。php的编译需要注意编译的时候要用enable-fastcgi:cd /usr/ports/lang/php5make config选上FASTCGImake install cleancd /usr/ports/lang/php5... 阅读全文
posted @ 2010-09-15 09:34 冰封的心 阅读(223) 评论(0) 推荐(0)
摘要:引用FreeBSD 8.xnginx 0.8.xPHP 5.3.x(x >= 3)MySQL 5.1.x如果您不是以上环境,可以参考本系列文章第一版:FreeBSD上搭建nginx 0.7.x + PHP 5.2.x(FastCGI) + MySQL 5.1.x  前言:在网上Linux环境下搭建nginx+php的文章已经比较多也比较完善了,而在FreeBSD环境下搭建的文章并不多,且都使... 阅读全文
posted @ 2010-09-14 14:44 冰封的心 阅读(232) 评论(0) 推荐(0)
摘要:1、如果没安装Perl必须要选安装。2、进入src目录ns#cd /usr/src3、下载文件ns#fetch ftp://ftp.bind.com/pub/bind9/9.7.2rc1/bind-9.7.2rc1.tar.gz4、解压文件ns#tar -zxvf bind-9.7.2rc1.tar.gz5、进入补解压后的目录cd bind-9.7.2rc16、编译配置ns#./configure... 阅读全文
posted @ 2010-09-07 22:31 冰封的心 阅读(174) 评论(0) 推荐(0)
摘要:算是做个记录吧,因为很长一段没搞BSD配置了,用的都是debian。今天正打算让一个server程序开机就自动运行(FreeBSD下),思维还卡了一下,呵呵。 先简单的说,要让某个程序(脚本)开机自动运行,只需要在/etc/rc.local文件中添加程序(脚本)的启动行即可。(注:这个文件如果不存在,可以自行建立,并赋予可执行权限即可)。例如: vim /etc/rc.local#!/bin/sh... 阅读全文
posted @ 2010-09-07 22:19 冰封的心 阅读(1789) 评论(0) 推荐(0)
摘要:前言:如果要谈起如何搭建asp.net运行环境,我相信很多人会想到使用Windows Server系统和IIS来搭建,不可否认,asp.net是微软出的东西,当然用微软的系统搭建最合适了。如果你又想使用asp.net,又想使用 FreeBSD,那么是不是就行不通了呢?答案当然是否定的。因为我们有Mono,有了Mono,asp.net就可以运行在非Windows系统下了。什么是Mono:Mono是.... 阅读全文
posted @ 2010-09-07 00:31 冰封的心 阅读(174) 评论(0) 推荐(0)
摘要:前几天安装FreeBSD 8.0 Web服务器环境的时候写的一个脚本,已经在FreeBSD 8.0下测试通过,不过不是一键安装,大家可以照脚本复制粘贴手工进行操作。可以节省输入命令的时间,减少了出错的几率。未来我将对脚本进行修改,以使其 真正做到一键安装。 #!/bin/sh################################################ ver 0.1.0# 适用... 阅读全文
posted @ 2010-09-07 00:30 冰封的心 阅读(164) 评论(0) 推荐(0)
摘要:这两天一直在搞在FreeBSD上源码编译安装Mono最新版本2.4.2.3,不过经过了多次尝试,始终无法正常编译,所以只好暂时放弃。那么我们还是回来用最简便的方式——ports方式安装。  为了安装最新版本的Mono,我们需要更新一下ports,命令如下:引用portsnap fetch extractportsnap fetch update  需要说明一下,portsn... 阅读全文
posted @ 2010-09-07 00:29 冰封的心 阅读(194) 评论(0) 推荐(0)
摘要:最近准备做一个使用PostgreSQL的项目,当然要在服务器上安装PostgreSQL了。安装要比MySQL麻烦一些,现记录如下。  1、编译安装PostgreSQL 8.4.2引用wget http://wwwmaster.postgresql.org/redir/391/f/source/v8.4.2/postgresql-8.4.2.tar.gztar zxvf postgresql-8.4... 阅读全文
posted @ 2010-09-07 00:27 冰封的心 阅读(185) 评论(0) 推荐(0)
摘要:此文为本系列文章第三版,搭建前请确认您要安装的环境:引用FreeBSD 8.xnginx 0.8.xPHP 5.3.x(x >= 3)MySQL 5.1.x如果您不是以上环境,可以参考本系列文章第一版:FreeBSD上搭建nginx 0.7.x + PHP 5.2.x(FastCGI) + MySQL 5.1.x  前言:在网上Linux环境下搭建nginx+php的文章已经比较多也比较完善... 阅读全文
posted @ 2010-09-07 00:26 冰封的心 阅读(274) 评论(0) 推荐(0)
摘要:# tar -zxvf php-xxxx.tar.gz# cd php-xxxx# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs--with-xml --with-mysql=/usr/local/mysql --with-zlib --with-jpeg-dir=/usr/local/jp... 阅读全文
posted @ 2010-09-06 23:45 冰封的心 阅读(592) 评论(0) 推荐(0)
摘要:#pw groupadd mysql 建一个组#pw useradd -g mysql mysql 建一个用户并加入到组#cd /usr/src#tar zxvf mysql-5.x.xx-freebsdx.x-i386.tar.gz 解压下载过来的源码包免安装的版式本#mv mysql-5.x.xx-freebsdx.x-i386 /usr/local/mysql 移动到/usr/local/下... 阅读全文
posted @ 2010-09-06 23:44 冰封的心 阅读(167) 评论(0) 推荐(0)
摘要:jpegsrc.v6b.tar.gz安装方法# tar -zxvf jpegsrc.v6b.tar.gz# cd jpeg-6b# ./configure --prefix=/usr/local/jpeg6 --enable-shared# make# mkdir /usr/local/jpeg6# mkdir /usr/local/jpeg6/include# mkdir /usr/local/... 阅读全文
posted @ 2010-09-06 23:43 冰封的心 阅读(814) 评论(0) 推荐(0)
摘要:freeBSD系统常用的一百一十条命令(一)freeBSD系统常用的一百一十条命令(二)freeBSD系统常用的一百一十条命令(三)freeBSD系统常用的一百一十条命令(四) 阅读全文
posted @ 2010-09-06 23:36 冰封的心 阅读(123) 评论(0) 推荐(0)
摘要:开机后进入单机模式,选择4键入指令:boot -s# fsck -p# mount -a# passwd root(或者其他用户)# exit重新启动ok1: man 在线查询 man ls2: ls 查看目录与档案 ls -la3: ln 建立链接文件 ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf4: more 分页显示 more... 阅读全文
posted @ 2010-09-06 23:32 冰封的心 阅读(249) 评论(0) 推荐(0)