Servidor Ubuntu · 2 min read · Nov 04, 2025
O Servidor Perfeito - Ubuntu Maverick Meerkat (Ubuntu 10.10) [ISPConfig 2] - Página 7
19 Webalizer
Para instalar o webalizer, basta executar
aptitude install webalizer geoip-database 20 Sincronizar o Relógio do Sistema
É uma boa ideia sincronizar o relógio do sistema com um servidor NTP ( n etwork t ime p rotocol) pela internet. Basta executar
aptitude install ntp ntpdatee seu horário do sistema estará sempre sincronizado.
21 Instalar Alguns Módulos Perl Necessários Para o SpamAssassin (Vem Com ISPConfig)
Execute
aptitude install libhtml-parser-perl libdb-file-lock-perl libnet-dns-perl libnetaddr-ip-perl libarchive-tar-perl22 ISPConfig
A configuração do servidor está agora concluída, e se desejar, você pode instalar o ISPConfig nele. Por favor, consulte o manual de instalação do ISPConfig: http://www.ispconfig.org/manual_installation.htm
Antes de instalar o ISPConfig, há uma coisa importante que você deve fazer. Abra /usr/include/stdio.h e substitua getline por parseline na linha 671:
vi /usr/include/stdio.h| [...] Esta função não faz parte do POSIX e, portanto, não é um ponto de cancelamento oficial. Mas devido à semelhança com uma interface POSIX ou devido à implementação, é um ponto de cancelamento e, portanto, não está marcado com __THROW. */ extern _IO_ssize_t parseline (char **__restrict __lineptr, size_t *__restrict __n, FILE *__restrict __stream) __wur; #endif [...] |
Se você não fizer isso, a instalação falhará devido ao seguinte erro:
htpasswd.c:101: erro: tipos conflitantes para ‘getline’
/usr/include/stdio.h:671: nota: a declaração anterior de ‘getline’ estava aqui
make[2]: [htpasswd.o] Erro 1
make[2]: Saindo do diretório `/home/ISPConfig-2.2.stable/install_ispconfig/compile_aps/apache_1.3.41/src/support’
make[1]: [build-support] Erro 1
make[1]: Saindo do diretório `/home/ISPConfig-2.2.stable/install_ispconfig/compile_aps/apache_1.3.41’
make: * [build] Erro 2
ERRO: Não foi possível fazer o Apache
Você pode desfazer a alteração em /usr/include/stdio.h após a instalação bem-sucedida do ISPConfig (mas não se esqueça de mudar de volta sempre que quiser atualizar o ISPConfig!).
22.1 Uma Nota Sobre SuExec
Se você deseja executar scripts CGI sob suExec, deve especificar /var/www como o diretório home para sites criados pelo ISPConfig, pois o suExec do Ubuntu é compilado com /var/www como Doc_Root. Execute
/usr/lib/apache2/suexec -Ve a saída deve ser parecida com isto:
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:~#
Portanto, se você deseja usar suExec com ISPConfig, não altere a raiz web padrão (que é /var/www) se você usar o modo especialista durante a instalação do ISPConfig (no modo padrão você não pode alterar a raiz web de qualquer forma, então você poderá usar suExec em qualquer caso).
23 Links
- Ubuntu: http://www.ubuntu.com/
- ISPConfig: http://www.ispconfig.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.