设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 操作系统 >> OpenBSD >> FreeBSD 5.2.1R Web Server架设实例过程
精品推荐
OpenBSD点击TOP10
·Free BSD,Linux之比较
·freebsd VPN 搭建
·freebsd系统时间同步及ntp服务的提供
·freebsd ipf+ipnat+ipfw建立带流量控制的透明网关
·FreeBSD的配置
·ipf+ipnat+ipfw建立带流量控制的透明网关
·POSTFIX下的反垃圾反病毒邮件系统
·FreeBSD 5.2.1R Web Server架设实例过程
·OpenBSD可加载内核模块编程完全指南
·FreeBSD+IPFILTER实现整网(N个Vlan)透明代理上网
操作系统点击TOP10
·Windows Vista完全硬盘安装法
·Windows Vista 激活不求人
·Windows Vista局域网网络连接设置
·Windows Vista系统动态桌面截图欣赏
·Windows XP中磁盘的分区应用
·Windows NT/2000/XP 出现蓝屏并显示“STOP 0x0000007f”错误
·让Windows XP变身Vista
·一招搞定Vista系统软件不兼容问题
·教你如何正确配置和优化Windows Vista
·只转两圈 加快Windows XP启动速度
精选专题

FreeBSD 5.2.1R Web Server架设实例过程

作者: 来源:网络文章 时间:2005-12-13 0:45:41

FreeBSD 5.2.1R Web Server架设实例过程(6)
4. 服务器软件安装 
新的精简内核编译完成之后,就是安装应用软件了。建议按照我下面的顺序来装。安装软件前,建议先 
#ee /etc/make.conf 
在文件里添加下面这行: 
MASTER_SITE_OVERRIDE=ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR} 
指定ports软件首先从国内下载。否则所有软件从国外下载,有时候速度实在是不行。 
A. MYSQL 4.0的安装 
我选择了MYSQL4.0,不算老,也不算新。第二次装的时候,ports已经到了4.0.20版了。下面根据本例中的情况,进行具体说明。前面说了,mysql默认数据库放在/var分区里,如果你的数据库很大,那么你需要在前面分区的时候把/var分区分到足够大。ldconfig老大建议要4G。如果你和我一样想把数据库放到/usr分区,那么: 
#mkdir /usr/db 
先在/usr建立一个数据库目录,然后 
#cd /usr/ports/databases/mysql40-server 
#ee Makefile 
打开Makefile,找到 
DB_DIR?= /var/db/mysql 
改为 
DB_DIR?= /usr/db/mysql 
随后,按照这个帖子,根据Delphij老大教诲,在Makefile里CONFIGURE_TARGET那行前面的空行加上两行优化选项: 
BUILD_OPTIMIZED=yes 
BUILD_STATIC= yes 
保存退出编辑。然后 
#make 
#make install 
开始下载并开始安装数据库。编译安装完之后,重启机器可以启动mysqld守护进程,可以 
#mysql 
如果能够见到 
mysql> 
提示符,说明安装好了。不过,刚装完的mysql默认的数据库连接是100个,远远不能应付大网站的要求。按照这个办法加大吧: 
http://www.fanqiang.com/a2/b1/20010705/140800801.html 
具体到本例中的mysql4.0 for freebsd5.2.1,应该这样修改连接数: 
#ee /usr/local/bin/mysqld_safe 
向下寻找到第312行(4.0.20版是314行),其行很长,以“$NOHUP_NICENESS”开头,以“>> $err_log 2>&1”结尾。该行被嵌套在一个if语句里。在312这行末尾的“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”,(注意前后各留一个空格)。 
然后向下找到314行,也是很长的一行,以“eval "$NOHUP_NICENESS”开头,以“>> $err_log 2>&1”结尾。同样在“ >> $err_log 2>&1”前面加上“ -O max_connections=1000 ”。 
保存退出。然后重启,此时的mysql40就是1000个并发连接的数据库了。可以用下面的方法检查一下: 
#cd /usr/local/bin 
#mysqladmin -uroot -p variables 

共13页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [138 :>

FreeBSD 5.2.1R Web Server架设实例过程 相关文章:
FreeBSD 5.2.1R Web Server架设实例过程 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com