14 - ProFTPd (Parte 1)

O ISPConfig tem um suporte melhor para o proftpd do que para o vsftpd. Então, vamos remover o vsftpd e instalar o proftpd:

yum remove vsftpd
yum install proftpd

Agora, criaremos os links de inicialização do sistema para o Proftpd e vamos inicializá-lo:

chkconfig –levels 235 proftpd on
/etc/init.d/proftpd start

15 - Webalizer

Para instalar o webalizer, apenas execute

yum install webalizer

16 - Sincronizar o Clock do Sistema

Se você quer ter o relógio do sistema sincronizado com um servidor NTP, faça o seguinte:

yum install ntp

chkconfig –levels 235 ntpd on
ntpdate 0.pool.ntp.org
/etc/init.d/ntpd start

17 - Instalar alguns módulos Perl

O ISPConfig vem com o SpamAssassin, que precisa de uns poucos módulos Perl para funcionar. Instalaremos os módulos Perl com um único comando:

yum install perl-HTML-Parser perl-DBI perl-Net-DNS perl-Digest-SHA1

18 - Final

A configuração do servidor está finalizada e, se você desejar, você pode instalar o ISPConfig nele, seguindo estas instruções: http://www.ispconfig.org/manual_installation.htm

18.1 - Uma observação sobre o SuExec

Se você deseja rodar scripts CGI sob o suExec, você deve especificar /var/www como web root para os websites criados pelo ISPConfig, já que o suExec do Fedora é compilado com /var/www como Doc_Root. Execute

/usr/sbin/suexec -V

e a saída se parecerá com esta:

[root@server1 ~]# /usr/sbin/suexec -V
-D AP_DOC_ROOT=”/var/www”
-D AP_GID_MIN=100
-D AP_HTTPD_USER=”apache”
-D AP_LOG_EXEC=”/var/log/httpd/suexec.log”
-D AP_SAFE_PATH=”/usr/local/bin:/usr/bin:/bin”
-D AP_UID_MIN=500
-D AP_USERDIR_SUFFIX=”public_html”
[root@server1 ~]#

Então, se você quiser utilizar suExec com o ISPconfig, não modifique o default web root (que é /var/www) se você utiliza o modo expert durante a instalação do ISPConfig (no modo standard, você não pode modificar o web root de qualquer forma. Então, você poderá utilizar o suExec em qualquer caso).

18.2 ProFTPd (Parte 2)

(Este capítulo se aplica somente se você tiver instalado o ISPConfig!)

Após você ter instalado o ISPConfig, você deve modificar o arquivo de template para o arquivo /etc/proftpd_ispconfig.conf , que é chamado de /root/ispconfig/isp/conf/proftpd_ispconfig.conf.master porque, de outra maneira, os usuários que você cria com o ISPConfig não poderiam se logar utilizando o FTP. Em vez de modificar o arquivo /root/ispconfig/isp/conf/proftpd_ispconfig.conf.master (que é sobrescrito a cada vez que você atualizar o ISPConfig), copiamos o arquivo /root/ispconfig/isp/conf/proftpd_ispconfig.conf.master para /root/ispconfig/isp/conf/customized_templates/ e o modificamos. Se o ISPConfig encontrar um template no diretorio /root/ispconfig/isp/conf/customized_templates/, ele irá utilizá-lo, em vez de utilizar o template default que está no /root/ispconfig/isp/conf/. Os templates no /root/ispconfig/isp/conf/customized_templates/ não são sobrescritos quando você atualiza o ISPConfig.

cp /root/ispconfig/isp/conf/proftpd_ispconfig.conf.master /root/ispconfig/isp/conf/customized_templates/

Agora, abra o arquivo /root/ispconfig/isp/conf/customized_templates/proftpd_ispconfig.conf.master e comente a linha DefaultAddress 127.0.0.1:

vi /root/ispconfig/isp/conf/customized_templates/proftpd_ispconfig.conf.master

###################################
#
# ISPConfig proftpd Configuration File
# Version 1.0
#
###################################

#DefaultAddress 127.0.0.1

<!– BEGIN DYNAMIC BLOCK: vhost –>
<VirtualHost {IP}>
DefaultRoot ~
AllowOverwrite on
Umask 002
{ANON_FTP}
</VirtualHost>
<!– END DYNAMIC BLOCK: vhost –>

19 - Links
Fedora: http://fedoraproject.org
ISPConfig: http://www.ispconfig.org



Confira aqui!


Pendrive 1GB U230 Branco - PQI
R$ 29,00 
CPU Dual Core E2180 2GB 250GB DVDRW Linux Qbex + LCD 19" 931FW - AOC
R$ 1.149,00
12X sem juros de R$ 95,75 no cartão
CPU Core 2 Duo E4600 2GB 320GB DVDRW Linux Qbex + LCD 19" 931FW - AOC
R$ 1.499,00
12X sem juros de R$ 124,92 no cartão