APACHE tutorial de servicio SSL abierto

  
                  

1. Primero, asegúrese de que su servidor Apache tenga instalado un módulo de cifrado, que puede ser OpenSSL o OpenSSL + ModSSL. Si su servidor web Apache está instalado en una plataforma Unix o Linux, puede obtener OpenSSL en: http://www.openssl.org/source/Si su servidor web Apache se está ejecutando en una plataforma Windows, puede pasar lo siguiente La URL obtiene OpenSSL + ModSSL: http://www.modssl.org/contrib/

2. Genere un par de claves para el servidor Apache a través de OpenSSL # openssl req -new -nodes -keyout private .key -out public.csr Aquí debe responder algunas preguntas basadas en la información real de su servidor Apache, principalmente: Nombre del país, Nombre del estado o provincia, Nombre de la localidad , Nombre de la organización, Nombre de la unidad de la organización, Nombre común, Nombre de correo electrónico, Contraseña de desafío, Nombre de la empresa opcional (Nombre de la empresa opcional) ). Es necesario señalar aquí que el nombre del país debe ser la abreviatura estándar, China es el CN, el nombre común debe ser el FQDN.

3, entonces, en su directorio actual producirá dos archivos: private.key y public.csr. Private.key es su clave privada y public.csr es el archivo de solicitud de certificado. 4, visite http://demo.sheca.com/testca/TCert1/tcert.asp, solicite un certificado de sitio WEB gratuito, sin cargo por solo 15 días de uso. Pegue el contenido del archivo de solicitud public.csr en la página de la aplicación y complete la solicitud para el certificado.

5. Una vez que haya solicitado el certificado, copie el archivo del certificado en el directorio donde acaba de guardar la clave privada y el archivo solicitado.

6. Ahora configure el archivo http.conf de su servidor Apache y abra el servicio https. Use el editor (Unix o Linux pueden usar vi, Windows usa notpad. No use software de procesamiento de textos como Word, ya que incluirá algunos caracteres de control invisibles) Agregue el siguiente contenido: SSLCertificateFile /etc /ssl /crt /public .der SSLCertificateKeyFile /etc/ssl/crt/private.key Modifique lo anterior según la dirección real de su certificado y clave privada.

7. Reinicia tu servidor Apache. Puedes hacerlo iniciando el script. # apachectl stop # apachectl startssl De esta manera, los puertos 80 y 443 del servidor Apache brindan servicios al mismo tiempo.

Copyright © Conocimiento de Windows All Rights Reserved