Servidor Apache Profissional [Artigo] - página 3
[ Hits: 65.805 ]
MySQL, mod_perl e mod_SSL
Primeiro passo: MySQL
O primeiro passo é instalar o banco de dados MySQL. Se você tiver outro banco de dados instalado, pode pular este passo, mas se a sua versão é pré-compilada (binários), certifique-se de que você tem o código-fonte e as bibliotecas incluídos, pois iremos precisar deles para compilar um link com o banco de dados no PHP e o Perl.
# mv mysql-standard-4.0.21-pc-linux-i686 /usr/local/mysql
Feito isso o MySQL está instalado e rodando, para certificar-se digite "ps ax" para mostrar a lista de processos em execução e procure por uma linha com o servidor MySQL, ou ainda digite "/usr/local/mysql/bin/mysql -p" seguido do password que você colocou para o root. Se não ocorrerem erros, você vai parar em uma linha de comando assim: "mysql>" e tudo está certo. Digite "exit" para voltar para o shell.
Se você obter erros como "Can't connect to local MySQL server [Impossível conectar ao servidor MySQL local]", alguma coisa não deu certo na instalação, verifique os passos acima.
Configurando, compilando e instalando o mod_perl
Se você não está familiarizado com o mod_perl, seria bom obter algumas informações dos recursos oferecidos por este módulo, por exemplo, em http://perl.apache.org e decidir se você deseja ou não instalá-lo. Em resumo este módulo é compilado junto com o Apache e o habilita para rodar scripts Perl. Comparado com o Perl normal este método não toma muitos recursos do sistema, pois não é necessário abrir um processo Perl novo cada vez em que um script é executado, rodando assim muito mais rápido. Se você tem sites rodando em Perl, este módulo é altamente recomendado, mas se você não usa Perl e tem certeza que não vai usar em um futuro próximo, é melhor deixá-lo de fora, pois quanto menos módulos, maior a performance e a segurança do servidor Apache. No meu caso por exemplo, deixei de fora este módulo e a instalação não teve problema algum.
Agora neste diretório crie um script de configuração chamado conf.sh e copie os seguinte comandos dentro do arquivo:
APACHE_PREFIX=/www \
APACHE_SRC=/usr/local/src/apache_1.3.31/src \
APACI_ARGS='--enable-module=rewrite' \
É sempre bom conferir os scripts de configuração e verificar se não há nenhuma modificação a ser feita em seu sistema, como por exemplo no caso do seu OpenSSL estar em outro diretório que não o /usr.
Os passos seguintes são para rodar este script, tornando-o executável com o comando "chmod" e em seguida os famosos comandos de compilação e instalação:
Feito isso e compilado o módulo com sucesso, você deve agora instalar o driver do MySQL como um módulo Perl para que estes scripts tenham acesso ao banco de dados. O autor original do texto usa um outro shell chamado CPAN.
"Se você nunca usou o CPAN do Perl, ao iniciá-lo você será apresentado a um script de configuração, o qual irá perguntar algumas questões em relação a instalação do próprio módulo CPAN. Apenas aceite as configurações automáticas e instale-o em um diretório próximo a sua pasta de download de sources. Quando o processo estiver completo você será capaz de digitar comandos no prompt cpan>. Digite 'install Bundle::CPAN' para pegar e instalar os módulos CPAN mais recentes."
Após instalado o CPAN, digite estes comandos (você já está na linha de comando "cpan>", então não digite o "cpan>"! :)
Estes comandos irão baixar e instalar a última versão destes módulos automaticamente no seu sistema, se você tiver algum problema durante a fase de testes do MySQL, digite:
para forçar a instalação em seu sistema.
Configurando, compilando e instalando o mod_ssl
Antes de tentar instalar este módulo, certifique-se que você tem o OpenSSL instalado no seu sistema. Na maioria das instalações binárias o caminho padrão de instalação é /usr, já nas instalações feitas a partir do source o caminho pode ser /usr/local ou /usr/local/ssl.