CNFUG服务器实现过程
2009-05-13 12:54:42来源:未知 阅读 ()
前言:
本文着重描述CNFUG服务器具体的配置过程,其中包括了Apache,MySQL,Php,Qmail,Qmailadmin,vpopmail等……
这算是一个完整的服务器的配置过程了!希望大家看了这篇文档能够有所启发,能够更加灵活的运用FreeBSD构建
更强大的服务!
系统环境:
FreeBSD 4.8 Stable(具体如何将系统升级到Stable我就不多说了,请参考FreeBSD的Handbook)
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-static --with--charset=gbk --with-low-memory --enable-assembler --disable-shared --without-docs
#make
#make install
#scripts/mysql_install_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添加domain时候会报错
//安全设置:修改权限
#chown -R mysql:mysql /server/mysql
#chmod -R go-xwr /server/mysql
#/server/mysql/bin/mysqld_safe &
#/server/mysql/bin/mysqladmin -u root password 'newpassword' //修改MySQL的root密码!重要!
#/server/mysql/bin/mysql -u root -p 输入你的密码!你现在就应该可以用MySQL了!
添加MySQL用户:
mysql>use mysql;
//建立vpopmail和ezmlm需要的用户和相应的数据库
mysql>grant select,insert,update,delete,create,drop on vpopmail.* to vpopmail@localhost identified by '12345678';
mysql>grant select,insert,update,delete,create,drop on ezmlm.* to ezmlm@localhost identified by '12345678';
mysql>create database vpopmail;
mysql>create database ezmlm;
mysql>show status;
mysql>status;
mysql>show databases;
安装Apache
添加Apache相关的用户和组(默认FreeBSD已经建立了该用户,如果没有请添加)
#pw groupadd www -g 80
#pw useradd www -u 80 -c "World Wide Web Owner" -d /server/httpd -g 80 -s /nonexitent
如果有,请做如下修改
#pw usermod www -d /server/httpd -s /nonexitent
#tar zxvf httpd-2.0.47.tar.gz -C /source/build
#cd /source/build/httpd-2.0.47/
#./configure --prefix=/server/httpd --enable-mods-shared=all --enable-module=so --enable-ssl=shared --disable-status --disable-userdir --enable-suexec=shared
#make
#make install
#chown -R www:www /server/httpd
#/server/httpd/bin/apachectl start
安装PHP
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- FAMP5.0推出,网页式管理服务器,一键安装Apache+Nginx+Mysql+ 2009-05-13
- 问一下:ipfw+natd 如何实现回流端口映射 2009-05-13
- rsync服务器架设 2009-05-13
- Rsync服务架设 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash