[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

RE: [Sop.Tec.LinuxPPP] Servidor Seguro



>    Hola lisa,

Hola... No soy lisa pero a lo mejor estoy medio liso.  :-)

>alguin me puede recomendar donde encontrar documentacion para
>hacer una pagina segura

Aqui te va algo acerca de configurar APACHE con:
- PHP con soporte para Sybase
- SSL
  Todo por la mínima cantidad de $0.00 :-)

Todo esto lo hice en un servidor con Linux. OK!!!

El primer paso es conseguir los archivos fuentes:
Servidor Apache Web Server
apache_1.3.12

Módulo SSL para Apache
mod_ssl-2.6.5-1.3.12

Open SSL.
openssl-0.9.3

PHP
php-4.0.3pl1


1. Descomprimir todos los archivos fuente.

tar -xzvf openssl-0.9.3.tar.gz
tar -xzvf mod_ssl-2.6.5-1.3.12.tar.gz
tar -xzvf apache_1.3.12.tar.gz
tar -xzvf php-4.0.3pl1.tar.gz

A partir de aquí se tienen 4 directorios que se crearon al desempacar los
archivos fuente:

openssl-0.9.3/
mod_ssl-2.6.5-1.3.12/
apache_1.3.12/
php-4.0.3pl1/


2. Crear estructura de directorios necesarios para instalar los módulos de
SSL y PHP.
cd apache_1.3.12
./configure
cd ..

3. Configurar, compilar e instalar el módulo de PHP para Apache y copiar
archivos de configuración de PHP.
cd php-4.0.3pl1
./configure   --with-sybase-ct=/opt/sybase-11.9.2   --with-apache=../apache_
1.3.12   --enable-track-vars
make
make install

cd ..

4. Configurar el módulo de SSL para apache.

cd mod_ssl-2.6.3-1.3.12
SSL_BASE=RUTA_DONDE_ESTAN_LAS_BIBLIOTECAS_OPENSSL/openssl-0.9.3
./configure --with-apache=../apache_1.3.12 --with-openssl=../openssl-0.9.3
cd ..

5. Configurar, compilar e instalar Apache en /usr/local/apache
cd apache_1.3.12
./configure --activate-module=src/modules/php4/libphp4.a --enable-module=ssl
make
make certificate

Ejemplo para responder a las opciones de creación del certificado:
R
mx
Distrito Federal
Mexico
UNAM
DGSCA
patito.dcaa.unam.mx
eric en exodus dcaa unam mx
365
3
n

make install
cd ..

6. Modificar los archivos de configuración del servidor para que permita
visualizar las páginas con contenido de PHP.

cd /usr/local/apache/conf

Editar httpd.conf o srm.conf para agregar o modificar:

  AddType application/x-httpd-php .php


<IfDefine SSL>
Listen 80                        <------ Este es el puerto donde esucha sin
SSL
Listen 8091                    <------- Este es el que da el servicio de
HTTPS
</IfDefine>


OK!!!! Bueno, hay si tienes dudas! una Lana.... :-)


----------------
Gilberto Aparicio.
UNAM. DGSCA. Subdirección de Sistemas.

---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://pepe.net.mx/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]