Estoy tratando de soportar el tráfico HTTPS con el módulo mod_ssl en mi sitio web. Estoy ejecutando una instancia de Amazon EC2 para mi servidor. He instalado y configurado los paquetes básicos de LAMP. Sin embargo, cuando voy a poner en comandos SSL-específicas en mis archivos de configuración de Apache (es decir. SSLEngine
, SSLCertificateFile
, Etc) que escupe un error y dice que tengo un error de sintaxis o el módulo no está cargado.
Mi siguiente paso fue intentarlo $ sudo yum install mod_ssl
. Sin embargo, yum regresa y dice: "Procesando conflicto ... Error: httpd24-tools entra en conflicto con httpd-tools". Entonces, pensé que mod_ssl está incluido en el paquete httpd-tools. Luego corrí $ sudo yum install httpd24-tools
pero regresa y me dice que ya tengo ese paquete instalado.
Ahora, ¿cómo es que tengo instalado el paquete httpd-tools y mod_ssl no está cargado en mi sistema? ¿No se incluye mod_ssl en el paquete httpd-tools? Creé un archivo php de prueba <?php echo phpinfo(); ?>
solo para asegurarme. Se confirmaron mis sospechas: no hay "mod_ssl" en la tabla de módulos cargados apache2handler en phpinfo.
Por lo tanto, no estoy exactamente seguro de cómo cargar / instalar / configurar mod_ssl con las AMI de Amazon Linux. Cualquier ayuda sería apreciada. Aquí están mis especificaciones actuales:
- Amazon Linux AMI 2012.09
- Apache 2.4
- PHP 5.4
Ejecuté este comando para configurar el servidor:
$ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common php54-gd php54-xml php54-mbstring php54-mcrypt php54-pecl-apc mysql-server mod_ssl openssl httpd54-devel mysql libjpeg libpng phpmyadmin
$ sudo yum install mod24_ssl
. Esto instaló el paquete con éxito, pero ahora cuando intento reiniciar mi servidor Apache, no puede iniciar httpd. ¿Alguna idea?