{"id":319,"date":"2022-05-05T16:37:58","date_gmt":"2022-05-05T21:37:58","guid":{"rendered":"https:\/\/www.hostinglabs.net\/content\/?post_type=ht_kb&#038;p=319"},"modified":"2022-05-05T17:04:38","modified_gmt":"2022-05-05T22:04:38","slug":"instalar-certificado-ssl-en-apache-centos","status":"publish","type":"ht_kb","link":"https:\/\/hostinglabs.net\/asistencia\/base-de-conocimientos\/instalar-certificado-ssl-en-apache-centos\/","title":{"rendered":"Instalar Certificado SSL en Apache (CentOS)"},"content":{"rendered":"\n<p><strong>Paso 1:<\/strong>&nbsp;Luego de recibir el certificado por correo-e, c\u00f3pielo en el directorio que va a utilizar para mantener los certificados.<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Por ejemplo:&nbsp;<strong>\/usr\/local\/ssl\/crt\/<\/strong><\/p>\n\n\n\n<p><strong>Paso 2:<\/strong>&nbsp;Configurar el servidor.<\/p>\n\n\n\n<p>&nbsp;Editar el archivo&nbsp;<strong>httpd.conf<\/strong>&nbsp;o&nbsp;<strong>ssl.conf<\/strong><\/p>\n\n\n\n<p>NOTA: Algunos casos de Apache contienen tanto un archivo&nbsp;<strong>httpd.conf<\/strong>&nbsp;y&nbsp;<strong>ssl.conf<\/strong>.<br><\/p>\n\n\n\n<p>&nbsp;En la secci\u00f3n Virtual Host del archivo&nbsp;<strong>httpd.conf<\/strong>&nbsp;o&nbsp;<strong>ssl.conf<\/strong>, compruebe que no son los siguiente 3 directivas dentro de este host virtual.<\/p>\n\n\n\n<p>&nbsp;A\u00f1ada los siguientes archivos en las rutas indicadas (crear las rutas si no estan presentes).&nbsp;<\/p>\n\n\n\n<p>Para el certificado (.CRT)<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n SSLCertificateFile \/usr\/local\/ssl\/crt\/public.crt\n<\/pre><\/div>\n\n\n<p>Para la llave privada<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSSLCertificateKeyFile \/usr\/local\/ssl\/private\/private.key\n<\/pre><\/div>\n\n\n<p>Para el Certificado Intermedio (Opcional)<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nSSLCertificateChainFile \/usr\/local\/ssl\/crt\/intermediate.crt\n<\/pre><\/div>\n\n\n<p>NOTA: A partir de Apache 2.4.8 se sugiere usar la directiva&nbsp;<strong>SSLCACertificateFile<\/strong><\/p>\n\n\n\n<p>\u00a0 Las secciones VirtualHosts en su archivo<strong>\u00a0httpd.conf<\/strong>\u00a0deben configurarse de manera similar a:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&amp;lt;VirtualHost &#x5B;IP ADDRESS]:443&gt;\nServerAdmin admin@midomain.com               \nDocumentRoot \/var\/www\nServerName www.midominio.com\nErrorLog &quot;\/var\/log\/httpd\/midominio.com-error_log&quot;\nCustomLog &quot;\/var\/log\/httpd\/midominio.com-access_log&quot; combined\n\nSSLEngine on\nSSLProtocol all\nSSLCertificateFile  \/usr\/local\/ssl\/crt\/public.crt\nSSLCertificateKeyFile  \/usr\/local\/ssl\/private\/private.key\nSSLCACertificateFile \/usr\/local\/ssl\/crt\/intermediate.crt  #(OPCIONAL)\n\n&amp;lt;Directory &quot;\/var\/www&quot;&gt;\nDirectoryIndex index.html index.php\nOptions FollowSymLinks\nAllowOverride All \n&amp;lt;\/Directory&gt;\n&amp;lt;\/VirtualHost&gt;\n<\/pre><\/div>\n\n\n<p>Guarde el archivo\u00a0<strong>httpd.conf<\/strong>\u00a0o\u00a0<strong>ssl.conf<\/strong>\u00a0y reinicie Apache.\u00a0<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\napachectl stop\napachectl start\n<\/pre><\/div>\n\n\n<p><strong>Paso 3:<\/strong>&nbsp;Puede probar su certificado mediante el uso de un navegador para conectarse a su servidor.<\/p>\n\n\n\n<p>Utilice la directiva protocolo https (por ejemplo,&nbsp;<strong>https<\/strong>:\/\/www.midominio.com\/). El icono del candado en su navegador se mostrar\u00e1 en la posici\u00f3n de bloqueo si sus certificados est\u00e1n instalados correctamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Paso 1:&nbsp;Luego de recibir el certificado por correo-e, c\u00f3pielo en el directorio que va a utilizar para mantener los certificados. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Por ejemplo:&nbsp;\/usr\/local\/ssl\/crt\/ Paso 2:&nbsp;Configurar el servidor. &nbsp;Editar el archivo&nbsp;httpd.conf&nbsp;o&nbsp;ssl.conf NOTA: Algunos casos de Apache contienen tanto un archivo&nbsp;httpd.conf&nbsp;y&nbsp;ssl.conf. &nbsp;En la secci\u00f3n Virtual Host del archivo&nbsp;httpd.conf&nbsp;o&nbsp;ssl.conf, compruebe que no son&#8230;<\/p>\n","protected":false},"author":2,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[18],"ht-kb-tag":[],"class_list":["post-319","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-certificados-ssl"],"_links":{"self":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/319"}],"collection":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/comments?post=319"}],"version-history":[{"count":1,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/319\/revisions"}],"predecessor-version":[{"id":320,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb\/319\/revisions\/320"}],"wp:attachment":[{"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/media?parent=319"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-category?post=319"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/hostinglabs.net\/asistencia\/wp-json\/wp\/v2\/ht-kb-tag?post=319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}