完美的服务器--Ubuntu 9.04 ISPconfig设置 (下)

来源:岁月联盟 编辑:zhuzhu 时间:2009-04-28
完美的服务器--Ubuntu 9.04 ISPconfig设置 (下)内容简介:18, Proftpd 安装 aptitude install proftpd ucf 你将被问及: Run proftpd: -- standalone 为了安全起见在/etc/proftpd/proftpd.conf 增加以下行(这点得谢谢 仁那尔多.卡瓦尔嚎先生,更多信息:http:/

  18, Proftpd

  安装

  aptitude install proftpd ucf

  你将被问及:

  Run proftpd: <-- standalone

  为了安全起见在/etc/proftpd/proftpd.conf 增加以下行(这点得谢谢 仁那尔多.卡瓦尔嚎先生,更多信息:http://proftpd.org/localsite/Userguide/linked/userguide.html)

vi /etc/proftpd/proftpd.conf

[...]
DefaultRoot ~
IdentLookups off
ServerIdent on "FTP Server ready."

[...]

  ISPConfig 认为 配置文件是/etc/proftpd.conf 而不是/etc/proftpd/proftpd.conf,所以我们要创建一个软链接:(不安装ISPCONFIG就不用了)

  ln -s /etc/proftpd/proftpd.conf /etc/proftpd.conf

  重启 Proftpd:

  /etc/init.d/proftpd restart

  19 ,Webalizer

  要安装Webalizer,运行:

  aptitude install webalizer

  20 ,同步系统时钟

  是的,这是个好主意,让你的系统时钟和NTP(network time protocol)服务器同步,简单的运行:

  aptitude install ntp ntpdate

  这样你的系统将会永远同步

  21 ,安装PERL模块,SpamAssassin会需要的(ISPconfig会需要的)

  运行:

  aptitude install libhtml-parser-perl libdb-file-lock-perl libnet-dns-perl

  22 ,ISPConfig

  现在服务器配置已经完成,如果你想安装ISPconfig,请看手册:

  http://www.ispconfig.org/manual_installation.htm

  22.1 如果你想在suExec下运行CGI脚本,你应该把ISPconfig创建的网站主目录设置在/var/www下,因为Ubuntu的suExec在编译时已经这么干了,作为Doc_Root.运行

/usr/lib/apache2/suexec -V

  输出应该像这样

root@server1:~# /usr/lib/apache2/suexec -V
-D AP_DOC_ROOT="/var/www"
-D AP_GID_MIN=100
-D AP_HTTPD_USER="www-data"
-D AP_LOG_EXEC="/var/log/apache2/suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=100
-D AP_USERDIR_SUFFIX="public_html"
root@server1:~#

  所以你想用suExec和ISPconfig,别改变默认的网站目录/var/www,除非你使用专家模式配置ISPCONFIG(标准模式下你无法改变网站根目录)