专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Unix/FreeBsd » CNFUG服务器实现过程 »正文

CNFUG服务器实现过程

来源: 发布时间:星期一, 2009年1月12日 浏览:6次 评论:0
  前言:

  本文着重描述CNFUG服务器具体配置过程其中包括了Apache,MySQL,Php,Qmail,Qmailadmin,vpopmail等……

  这算是个完整服务器配置过程了!希望大家看了这篇文档能够有所启发能够更加灵活运用FreeBSD构建

  更强大服务!

  系统环境:

  FreeBSD 4.8 Stable(具体如何将系统升级到Stable我就不多说了请参考FreeBSDHandbook)

  Qmail安装路径/usr/local/qmail/

  Vpopmail安装路径/home/vpopmail/

  Apache安装路径/server/httpd/

  Forum路径/www/cnfug/forum/htdocs/

  Mail主页路径/www/cnfug/mail/htdocs/

  Mail-cgi-bin路径/www/cnfug/mail/cgi-bin/

  MySQL安装路径/server/mysql/

  php安装路径/server/php/

  源码存放路径/source/src/

  源码编译路径/source/build/

  安装MySQL

  添加MySQL相应用户和组

#pw groupadd mysql -g 3306
#pw useradd mysql -u 3306 -c "MySQL Daemon" -d /server/mysql -g 3306 -s /nonexitent
#tar zxvf mysql-4.0.13.tar.gz -C /server/build
#cd /server/build/mysql-4.0.13/
#./configure --prefix=/server/mysql --with-mysqld-ldflag=all- --with--char=gbk --with-low-memory --enable-assembler --disable-shared --without-docs
#make
#make
#scripts/mysql__db (安装数据库)
#cp support-files/my-medium.cnf /etc/my.cnf
#vi /etc/my.cnf 添加user=mysql
如果你想让你数据库独立出来可以指定数据库路径

  在/etc/my.cnf中添加 datadir=/www/MySQL/data cp /server/mysql/lib/mysql/libmysqlclient* /usr/lib/ //这步非常重要不然在后面使用vpopmail添加do时候会报错  //安全设置:修改权限

#chown -R mysql:mysql /server/mysql
#chmod -R go-xwr /server/mysql
#/server/mysql/bin/mysqld_safe &
#/server/mysql/bin/mysqladmin -u root password 'password' //修改MySQLroot密码!重要!
#/server/mysql/bin/mysql -u root -p 输入你密码!你现在就应该可以用MySQL了!
添加MySQL用户:

  mysql>use mysql;

  //建立vpopmail和ezmlm需要用户和相应数据库

  mysql>grant select,insert,update,delete,create,drop _disibledevent=cnfug.org  #make configure-check



  #make

  #make -strip

  #make -configure

  /usr/local/qmail/webmail/libexec/authlib/authdaemond start

  #cp /usr/local/qmail/webmail/authdaemonrc.dist /usr/local/qmail/webmail/authdaemonrc

  /usr/local/qmail/webmail/libexec/authlib/authdaemond start



0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: