elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Redes
| | |-+  Problema Apache https
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema Apache https  (Leído 7,208 veces)
Darklinux

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Problema Apache https
« en: 11 Febrero 2012, 13:28 pm »

Mi problema es el siguiente:

He instalado apache, pero no de los repositorios, si no con una instalación comprobando las fuentes (firma, funcion hash md5 funcion hash sha1).  

He hecho lo mismo con Open ssl.

Antes de la compilacion tanto de Apache como de Open ssl mi configuración ha sido completamente basica ./config

Claramenta la instalación de Apache y demás ha ido perfecta.

Tambien he creado mi certificado, firma y demás y ya estoy listo para acceder mediante https.


COMIENZAN MIS PROBLEMAS

La cuestion es esta me dispongo a acceder mediante HTTPS.

1.-Para ello añado la siguiente línea en httpd.conf
Listen 443

Y el error que se muestra en mi navegador es el siguiente:
Conexión segura fallida
Ha ocurrido un error durante una conexión a localhost.
SSL ha recibido un registro que excedía la longitud máxima permitida.
(Código de error: ssl_error_rx_record_too_long)

2.-Bueno, entonces de nuevo accedo al archivo de configuración (httpd.conf)
Descomento la linea include y quito la linea que había agregado listen 443 pues esa linea se encuentra en el archivo al que hace referencia la linea que acabo de descomentar:

# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf

Me dispongo a reiniciar Apache para que los cambios tengan efecto
VirtualBox:~/Descargas/httpd-2.2.22$ sudo /usr/local/apache2/bin/apachectl restart

Y este es el error que obtengo:
Syntax error on line 56 of /usr/local/apache2/conf/extra/httpd-ssl.conf:
Invalid command 'SSLPassPhraseDialog', perhaps misspelled or defined by a module not included in the server configuration
httpd not running, trying to start

3.-Bueno, esto es un problema del modulo el cual no he añadido, como el script bash configure esta donde me encuentro no tengo que cambiarme de directorio lo ejecuto, he intento añadir los modulos que he visto por internet que tendría que añadir.

VirtualBox:~/Descargas/httpd-2.2.22$ ./configure --prefix=/usr/local/apache2     --enable-so     --enable-cgi        --enable-info       --enable-rewrite        --enable-speling        --enable-usertrack      --enable-deflate     --enable-ssl        --enable-mime-magic

El resultado es igual a nada.


4.-Me dispongo a cargar el modulo en el archivo de configuracion pero yo no tengo mod_ssl.so el que mas se le parece se encuentra en la carpeta include, con la extension .h asique...lo cargo ya que No tengo al haberlo compilado.
-Ni carpeta de mod-availables ni mod-enables ni nada por el estilo.
-Tampoco me funciona sudo a2 enmod para crear enlaces simbólicos.

Agrego la linea al archivo
LoadModule ssl_module include/mod_ssl.h

Y reinicio apache con el consiguiente error
VirtualBox:/usr/local/apache2/bin$ /usr/local/apache2/bin/apachectl -M httpd: Syntax error on line 3 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/include/mod_ssl.h into server: /usr/local/apache2/include/mod_ssl.h: invalid ELF header


Edito: Tanto y tanto problema y al final lo más importante se me olvida, y lo más importante es si me podeis echar una mano, cualquier idea o cualquier cosa. Para probarlo y comentar los resultados. Mientras sigo con ello, a ver si lo soluciono, que me tiene todo loco.


« Última modificación: 11 Febrero 2012, 13:31 pm por Darklinux » En línea

el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 21.580


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: Problema Apache https
« Respuesta #1 en: 13 Febrero 2012, 19:12 pm »

En teoría con configurar el apache con -enable-ssl es suficiente.

Revisa el fichero httpd-ssl.conf

Que tengas:

Código:
VirtualHost *:443

Con el asterisco.

Citar
    Error code: ssl_error_rx_record_too_long

    This usually means the implementation of SSL on your server is not correct. The error is usually caused by a server side problem which the server administrator will need to investigate.

    Below are some things we recommend trying.

        Ensure that port 443 is open and enabled on your server. This is the standard port for https communications.

        If SSL is using a non-standard port then FireFox 3 can sometimes give this error. Ensure SSL is running on port 443.

        If using Apache2 check that you are using port 443 for SSL. This can be done by setting the ports.conf file as follows

        Listen 80
        Listen 443 https

        Make sure you do not have more than one SSL certificate sharing the same IP. Please ensure that all SSL certificates utilise their own dedicated IP.

        If using Apache2 check your vhost config. Some users have reported changing <VirtualHost> to _default_ resolved the error.

        Make sure that your SSL certificate is not expired



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con conexion a determinadas paginas(https).
Dudas Generales
Hearts 3 4,038 Último mensaje 14 Junio 2010, 13:11 pm
por Hearts
Problema tcpdump y https
Hacking
soyloqbuskas 0 2,057 Último mensaje 25 Agosto 2012, 10:21 am
por soyloqbuskas
Problema con cifrado HTTPS
Seguridad
mester 3 2,600 Último mensaje 11 Agosto 2015, 21:16 pm
por engel lex
Ayuda con HTTPS 403 Forbidden - Apache
Desarrollo Web
.:UND3R:. 1 2,264 Último mensaje 14 Marzo 2017, 05:02 am
por engel lex
Problema con https //linkvertise.com
Dudas Generales
Tachikomaia 3 5,886 Último mensaje 20 Enero 2023, 21:27 pm
por kratoskx
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines