- 论坛徽章:
- 0
|
Freebsd+Postfix+Cyrus-sasl2+Courier-imap+openldap完全ports安装
2004年12月3日
一、Freebsd4.10安装
安装类型为ALL,全部安装,添加cvsup 和portupgrade,机器设置如下:
IP:192.168.0.88/255.255.255.0,DNS:202.102.199.68,机器名:server.chinake.com
完成后:cd /usr/share/examples/cvsup;cvsup -g -L2 -h ftp.freebsdchina.org ports-supfile
1、cd /usr/ports/www/apache13-modssl;make install clean
ee /etc/rc.conf
添加:apache_enable="YES"
2、cd /usr/ports/databases/mysql323-server/;
make WITH_CHARSET=gbk WITH_OPENSSL=yes WITH_LINUXTHREADS=yes BUILD_OPTIMIZED=yes install clean
3、cd /usr/ports/security/openssl;make install clean
4、cd /usr/ports/lang/php4;make install clean
5、cd /usr/ports/lang/perl5.8;make install clean
6、cd /usr/ports/lang/expect;make install clean
7、cd /usr/ports/security/cyrus-sasl2;make WITH_BDB_VER=42 WITH_OPENLDAP_VER=22 WITH_MYSQL_VER=323 install clean
8、cd /usr/ports/net/openldap22-client;make WITH_SASL=yes install clean
9、cd /usr/ports/net/openldap22-server;make WITH_SASL=yes install clean
根据提示:在/etc/rc.conf中加入
slapd_enable="YES"
slapd_flags='-h "ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/"'
slapd_sockets="/var/run/openldap/ldapi"
10、cd /usr/ports/mail/postfix;make install clean;
选中db42,sasl2,mysql,openldap,vda
根据提示:在/etc/rc.conf中加入:
sendmail_enable="YES"
sendmail_flags="-bd"
sendmail_pidfile="/var/spool/postfix/pid/master.pid"
sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
11、cd /usr/ports/mail/Courier-imap;make install clean
12、cd /usr/ports/security/cyrus-sasl2-saslauthd/;make WITH_BDB_VER=42 WITH_OPENLDAP_VER=22 WITH_MYSQL_VER=323 install clean
根据提示:在/etc/rc.conf中加入:saslauthd_enable="YES"
二、配置openldap
主要是两个文件:
1、ee /usr/local/etc/openldap/slapd.conf
加入:
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/nis.schema
#include /usr/local/etc/openldap/schema/kunmail.schema
#include /usr/local/etc/openldap/schema/postfix.schema
并改example.com为你自己的域名
2、ee /usr/local/etc/openldap/ldap.conf
BASE dc=chinake,dc=com
HOST 192.168.0.88
3、cd /usr/ports/net/phpldapadmin/;ee Makefile,将phpldapadmin的安装路径由www/改为www/data/;make install clean
ee /usr/local/www/data/phpldapadmin/config.php
将ldap.example.com改为你自己的如:192.168.0.88
同时将下面的dc=example,dc=com改成你的。
4、cd /usr/ports/lang/php4-extensions/; make install clean
选中 openssl、mysql、session、openldap等等。
5、cd /usr/ports/database/phpmyadmin/;ee Makefiles 将www/改为www/data/;make install clean
ee /usr/local/www/data/phpMyAdmin/config.ini.php;将第一个config改为http
6、cd /usr/ports/mail/postfixadmin/;ee Makefiles;将www/替换为:www/data/;make install clean;
如果你有兴趣,可以和我联系 Q:93606088
请高手帮我设置一下 |
|