
Tengo domain.crt
(con dos certificados) y private.key
(y domain.csr
) y me gustaría usarlos en un servidor Apache (versión desconocida) para soporte SSL.
+
Mi sitio web está alojado en un proveedor de alojamiento compartido (no se proporciona asistencia).+
Tengo acceso FTP al espacio web.+
Puedo dar comandoschmod
a través de la interfaz FTP (pero no, por ejemplols -l
).+
Puedo usar cosas como.htaccess
.-
No puedo recibir correos electrónicos enviados a mi nombre de (sub)dominio.-
No puedo ejecutar scripts CGI/Phyton en mi espacio web.-
No existe un sitio web especial del proveedor de alojamiento compartido para administrar el sitio, especialmente no hay posibilidad de ingresar las credenciales de mi certificado.-
No tengo SSH ni ningún otro acceso a la consola.-
No tengo acceso a los archivos de configuración del servidor web (pero sí a los locales como.htaccess
).
¿Existe la posibilidad de instalar los certificados SSL?
Respuesta1
De su lista de requisitos, su pregunta es efectivamente un duplicado de la pregunta SO:Cómo configurar SSL usando solo el archivo .htaccess
Desafortunadamente la respuesta es que no puedes, porque como escribiste:
No tengo acceso a los archivos de configuración del servidor web (pero sí a los locales como .htaccess).
Técnicamente, la forma de hacer esto en Apache es editar el archivo de configuración del servidor. Agregue a la sección VirtualHost, el certificado SSL y la información clave. Un ejemplo sencillo:
<VirtualHost <IPADDRESS>:443>
ServerName www.example.com
DocumentRoot /var/www/directory
SSLEngine on
SSLCertificateFile /path/to/relevant/domain.crt
SSLCertificateChainFile /path/to/relevant/chain.crt
SSLCertificateKeyFile /path/to/relevant/private.key
</VirtualHost>
Dado que su alojamiento compartido no le permite editar este archivo, y parece que no le "ayudarán" a editar el archivo en su nombre, su camino hacia adelante está bloqueado.