Cómo activar SSL en un servidor Apache2

Escrito por alan hughes | Traducido por pau epel
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo activar SSL en un servidor Apache2
Haz seguro tu servidor Apache2 con SSL. (John Foxx/Stockbyte/Getty Images)

El Proyecto Apache ha producido una de las plataformas de servidor web más populares en su servidor Apache2; el hecho de que sea gratuito no disminuye su robusta lista de características. Sin embargo, con cualquier servidor web necesitas proporcionar conexiones seguras para los usuarios, y Apache2 no es la excepción. El protocolo de Capa de Conexión Segura (SSL, por sus siglas en inglés) es el software estándar aceptado para realizar esta función en muchos servidores web, incluyendo Apache2. Instalar e implementar SSL en tu servidor Apache2 te brindará las conexiones seguras que tus usuarios necesitan. OpenSSL es el estándar de facto para SSL, y Ubuntu es una de las versiones más populares de Linux.

Nivel de dificultad:
Moderadamente difícil

Otras personas están leyendo

Instrucciones

  1. 1

    Instala Apache2, OpenSSL y PHP5 con los siguientes líneas en la interfaz de comandos:

    apt-get install apache2 apt-get install openssl apt-get install libapache2-mod-php5 apt-get install php5-cli php5-common php5-cgi

  2. 2

    Genera un certificado SSL con el siguiente comando:

    openssl req $@ -new –x509 –days 365 –nodes –out /etc/apache2/apache.pem –keyout /etc/apache2/apache.pem

    Esto inicia el proceso de generación del certificado SSL, que te pedirá información específica sobre tu organización. Ingresa un punto (".") para dejar un campo en blanco.

  3. 3

    Asegúrate de que los permisos correctos estén establecidos para el archivo "apache.pem", con el siguiente comando:

    chmod 600 /etc/apache2/apach.pem

    Añade la siguiente línea al archivo /etc/apache2/ports.conf, de modo que Apache2 escuche en el puerto 443:

    Listen 443

  4. 4

    Activa el soporte SSL para tu servidor web Apache2 y reinicia el servidor con los siguientes comandos:

    a2enmod ssl /etc/init.d/apache2 restart

  5. 5

    Configura Apache2 para usar SSL, editando el archivo de configuración para tu sitio. Asegúrate de que las siguientes dos líneas estén presentes:

    NameVirtualHost .80 (cambiar de NameVIrtualHost ) NameVirtualHost *.443 (permite conexiones SSL)

    Reinicia Apache2 con el siguiente comando:

    /etc/init.d/apache2 restart

  6. 6

    Prueba el funcionamiento de SSL, abriendo un navegador e ingresando https://<nombreservidorweb> o <localhost> en el cuadro de dirección URL. Presiona "Enter". Si ves un mensaje solicitando autorización para proceder con el acceso al sitio web, has activado SSL exitosamente en tu servidor Apache2.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles