[FUGSPBR] Apache + Mod SSL!

Augusto Fabiano Torres torres em cle.unicamp.br
Ter Ago 10 14:53:35 BRT 2004


Oi Jean,
Normalmente faço utilizando os pacotes tar.gz da seguinte forma e sempre 
deu certo.
* Retire o que sobrar para v. ou coloque o que necessitar que o contexto 
básico é este.
* Alguma coisa pode ter mudado pois este texto é de algum tempo.
* Existe também como fazer pelo ports
algo do tipo:
cd /usr/ports/www/apache13-ssl
make install
creio que aqui entre um make cert
mas como não domino muito os ports, fica para outro amigo da lista.

Boa sorte

Configuração com SSL e APACHE e PHP
================================================
1 - download:
  Apache
      http://httpd.apache.org/dist/
      apache_1.3.x-y-z
PHP
       http://php.net/downloads.php
       php-4-x-y-z.tar.gz
OPENSSL
      http://www.openssl.org
       openssl-x.y.z.tar.gz
MODSSL
       http://www.modssl.org/      
        modssl-x.y.z.tar.gz
 
2 - descompacte todos no diretorio que v. var trabalhar:
    gzip -dc php-x.y.z.tar.gz | tar xvf -
    gzip -dc apache-x.y.z.tar.gz | tar xvf -
    (...)

3 - Openssl
      Execute apenas:
     ./config
     make
     make test
 
4 - mod-ssl

Rodando o configure aqui, vc configura o mod-ssl com suporte ao Apache.
     cd ../modssl
     ./configure \
      --with-apache=../<diretorio_do_fonte_apache>
      --with-ssl=../<dir_do_fonte_openssl> (que acabou de compilar)
      --with-layout=FreeBSD <dir_onde_instalar_apache> ou 
PREFIX=/usr/local/ (diretorio)
     --enable-shared=ssl
 
5 - gerar os certificados
      cd ../apache-x.y.z.tar.gz
      make
     make certificate TYPE=custom
     make install

6 - Openssl
      make install

7 - configure apache
change into ../apache-1.3.6
run ./configure \
--with-layout=FreeBSD
 
8 - configure and make php
cd ../php-x-y-z
./configure --with-oci8=/oracle/ora (com banco de dados oracle)
--with-apache=../apache_1.3.14
--enable-track-vars
--with-mysql (para mysql)
--enable-sigchild
--with-mod_charse
--with-gnu-ld
run make
run make install

9 - re-configure, e instala o Apache
change into ../apache-x.x
run ./configure \
--with-layout=FreeBSD
--activate-module=src/modules/php4/libphp4.a
--includedir=/usr/local/include/php/main/
run make
run make install

10 - configure apache
edit apache's httpd.conf file e coloque as linhas abaixo:
 >> >
Add index.php to the DirectoryIndex line
In the <Directory rootdir> section change AllowOverride
to All

Add the following line:
AddType application/x-httpd-php .php
Add any other options you need for apache.

Reinicialize o Apache
/usr/local/etc/rc.d/apache.sh restart, para reiniciar o Apache
+++++++++++++++++++++

Jean Duarte wrote:

>    Pessoal,
>
>Alguem ai sabe me informar um bom tutorial para usar
>o Apache + SSL.
>
>Quero utilizar um certificado nao comprado, nao faz mal que
>fique aparecendo aquela mensagem toda vez que entra.
>
>Achei alguma coisa no historico, mas eh tudo coisa antiga
>de 2000 e 2002.
>
>Grato
>Jean Duarte
>_______________________________________________________________
>Para enviar um novo email para a lista: fugspbr em fugspbr.org
>Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
>Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>  
>


-- 
=================================================================
Augusto Fabiano Torres				
Analista de Suporte / Administrador de Redes
Centro de Logica, Epistemologia e Historia da Ciência (CLE)
Universidade Estadual de Campinas (UNICAMP)
E-mail: torres em cle.unicamp.br
http://www.cle.unicamp.br/
http://www.cle.unicamp.br/sbl/
=================================================================

_______________________________________________________________
Para enviar um novo email para a lista: fugspbr em fugspbr.org
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd