El servidor web a utilizar es Apache2. Para realizar la instalación se ejecuta lo siguiente:
# apt-get install apache2 libapache2-mod-php5 php5-gd \ php5-mysql
// Instalación del servidor apache, y módulos de integración con php
Luego de esto se debe configurar el acceso al portal de BASE por medio de una contraseña. Para realizar esto se ejecuta lo siguiente:
# kwrite /var/www/base/.htaccess // Crea y edita el fichero
Se le agregan las siguientes líneas:
AuthType Basic
AuthName “Solo usuarios autorizados”
AuthUserFile /var/www/base/claves
require valid-user
# cd /var/www/base // Se situa en el directorio que va contener las contraseñas de acceso
# htpasswd –c /var/www/base/claves
o Creación de una entidad Certificadora:
# mkdir /etc/apache2/CA // Creación del directorio que va contener los datos de la entidad certificadora (CA)
# cd /etc/apache2/CA // Se sitúa en el directorio de la CA
# openssl genrsa -des3 -out CA.key 1024 // Creación de la llave privada de la CA
# openssl req -new -x509 -days 3650 -key CA.key -out CA.crt
// Creación del certificado de la CA
o Creación de la llave privada del servidor:
# mkdir /etc/apache2/certificado // Creación del directorio que va contener los datos del certificado
# cd /etc/apache2/certificado // Se sitúa en el directorio del certificado de seguridad
# openssl genrsa -des3 -out server.key 1024 // Creación de la llave privada del servidor
o Creación de la petición del servidor hacia la entidad certificadora:
# openssl req -new -key server.key -out server.csr
# openssl x509 -req -in server.csr -out server.crt -sha1 -CA \ /etc/apache2/CA/CA.crt -CAkey /etc/apache2/CA/CA.key \
-CAcreateserial -days 365050
# openssl rsa -in server.key –out server.pem //Genera la clave
# kwrite /etc/apache2/sites-available/default
Luego se procede a la integración del modulo ssl de la siguiente manera:
# a2enmod
# /etc/init.d/apache2 force-reload // Recarga los módulos de apache
# /etc/init.d/apache2 start // Inicia el servidor web
No hay comentarios:
Publicar un comentario