Tengo un servidor (base de Linux) en el que instalé dotcms y se ejecuta en el puerto 80 y openssl está en el puerto 443. Ambos se inician en el proceso de ejecución. Recientemente instalé apache en mi servidor. y cuando comencé Apache se atascó porque el puerto SSL predeterminado en Apache es 443 y Apache es 80, ambos ya se están ejecutando. Solo para mi tarea, comencé solo apache sin ssl en el puerto 90. pero también quiero comenzar ssl con apache obviamente en un puerto diferente. ¿Es posible vincular apache ssl con el mismo openssl?
Necesito mis dotcms predeterminados en proceso de ejecución, no puedo detenerlo en cualquier caso, solo puedo reiniciar mi servicio dotcms si se requiere un inicio de apache. pero necesito dotcms y apache para ejecutar ambos en paralelo.
ver imagen en ese enlace (debido a menos reputación no pude subir la imagen) http://developers89.byethost14.com/images/ssl.png
fuente
Respuestas:
Sí, es posible vincular Apache a un puerto diferente y aún usar SSL.
Reemplace las
Listen
directivas en su configuración de apache. La configuración debe contener líneas comoApache escuchará en los puertos definidos con estas opciones de configuración. Reemplácelos y Apache escuchará en un puerto diferente.
Sin embargo, aún necesita decirle a Apache qué servir en los puertos anteriores. Suponga que desea que Apache comience a escuchar en el puerto 8080 (sin formato) y 4433 (ssl). Luego debe reemplazar las directivas de Listen para
Después de esto, defina dos VirtualHosts en estos puertos como este:
Si no tiene más definición de VirtualHost, no tiene que incluir la
ServerAlias
directiva (oServerName
, para el caso).Si reinicia Apache, escuchará en 8080 las conexiones sin cifrar, y en el puerto 4433 para SSL. Asegúrese de no tener ninguna definición antigua de VirtualHost que contenga el número de puerto incorrecto.
fuente
Unable to make a secure connection to the server. This may be a problem with the server, or it may be requiring a client authentication certificate that you don't have.
* Restarting web server apache2 ... waiting (98)Address already in use: make_sock: could not bind to address [::]:4433
y cuando desactivo ese módulo y reinicio el puerto apache 4433 se está ejecutando y enfrenta el error resaltado en el comentario anteriorInvalid ServerName "*" use ServerAlias to set multiple server names.