{"id":1019,"date":"2024-09-17T20:40:44","date_gmt":"2024-09-17T20:40:44","guid":{"rendered":"https:\/\/possibleapp.com\/blog\/?p=1019"},"modified":"2024-09-17T20:46:57","modified_gmt":"2024-09-17T20:46:57","slug":"como-instalar-un-certificado-con-certificado-intermedio-en-ngix","status":"publish","type":"post","link":"https:\/\/possibleapp.com\/blog\/2024\/09\/como-instalar-un-certificado-con-certificado-intermedio-en-ngix\/","title":{"rendered":"Como instalar un certificado con certificado intermedio en NGIX"},"content":{"rendered":"\n[et_pb_section fb_built=\u00bb1&#8243; theme_builder_area=\u00bbpost_content\u00bb _builder_version=\u00bb4.22.1&#8243; _module_preset=\u00bbdefault\u00bb][et_pb_row _builder_version=\u00bb4.22.1&#8243; _module_preset=\u00bbdefault\u00bb theme_builder_area=\u00bbpost_content\u00bb][et_pb_column _builder_version=\u00bb4.22.1&#8243; _module_preset=\u00bbdefault\u00bb type=\u00bb4_4&#8243; theme_builder_area=\u00bbpost_content\u00bb][et_pb_text _builder_version=\u00bb4.22.1&#8243; _module_preset=\u00bbdefault\u00bb theme_builder_area=\u00bbpost_content\u00bb hover_enabled=\u00bb0&#8243; sticky_enabled=\u00bb0&#8243;]<h1>Instrucciones para instalar un certificado SSL con certificado intermedio en Nginx<\/h1>\n\n    <h2>Requisitos<\/h2>\n    <ul>\n        <li>Un certificado SSL para tu dominio (<code>dominio.crt<\/code>).<\/li>\n        <li>El certificado intermedio (algo como <code>intermedio.crt<\/code>).<\/li>\n        <li>La clave privada asociada (<code>dominio.key<\/code>).<\/li>\n        <li>Acceso al archivo de configuraci\u00f3n de Nginx.<\/li>\n    <\/ul>\n\n    <h2>Pasos para instalar el certificado con el intermedio<\/h2>\n\n    <h3>1. Conecta a tu servidor<\/h3>\n    <p>Utiliza SSH para conectarte a tu servidor (si no lo has hecho ya).<\/p>\n\n    <h3>2. Combina los certificados<\/h3>\n    <p>Combina el certificado de tu dominio con el certificado intermedio. Ejecuta el siguiente comando:<\/p>\n    <pre><code>cat dominio.crt intermedio.crt > dominio_combinado.crt<\/code><\/pre>\n\n    <h3>3. Configura Nginx<\/h3>\n    <p>Edita el archivo de configuraci\u00f3n de Nginx que maneja tu sitio web. Usa un editor como <code>nano<\/code> o <code>vim<\/code>:<\/p>\n    <pre><code>sudo nano \/etc\/nginx\/sites-available\/tu_sitio.conf<\/code><\/pre>\n\n    <h3>4. Modifica la configuraci\u00f3n del bloque <code>server<\/code><\/h3>\n    <p>Agrega o modifica las siguientes directivas en el bloque <code>server<\/code>:<\/p>\n    <pre><code>server {\n    listen 443 ssl;\n    server_name tu_dominio.com www.tu_dominio.com;\n\n    ssl_certificate \/ruta\/al\/archivo\/dominio_combinado.crt;\n    ssl_certificate_key \/ruta\/al\/archivo\/dominio.key;\n\n    ssl_protocols TLSv1.2 TLSv1.3;\n    ssl_prefer_server_ciphers on;\n    ssl_ciphers 'ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256';\n\n    ...\n}<\/code><\/pre>\n\n    <h3>5. Verifica la configuraci\u00f3n<\/h3>\n    <p>Verifica que no haya errores de sintaxis en la configuraci\u00f3n ejecutando:<\/p>\n    <pre><code>sudo nginx -t<\/code><\/pre>\n\n    <h3>6. Reinicia Nginx<\/h3>\n    <p>Si no hay errores, reinicia Nginx para aplicar los cambios:<\/p>\n    <pre><code>sudo systemctl restart nginx<\/code><\/pre>\n\n    <h3>7. Verificaci\u00f3n del certificado<\/h3>\n    <p>Puedes verificar que el certificado est\u00e9 instalado correctamente usando herramientas como <a href=\"https:\/\/www.ssllabs.com\/ssltest\/\" target=\"_blank\" rel=\"noopener noreferrer\">SSL Labs<\/a>.<\/p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]\n","protected":false},"excerpt":{"rendered":"<p>Instrucciones para instalar un certificado SSL con certificado intermedio en Nginx Requisitos Un certificado SSL para tu dominio (dominio.crt). El certificado intermedio (algo como intermedio.crt). La clave privada asociada (dominio.key). Acceso al archivo de configuraci\u00f3n de Nginx. Pasos para instalar el certificado con el intermedio 1. Conecta a tu servidor Utiliza SSH para conectarte a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1025,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-1019","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general"],"_links":{"self":[{"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/posts\/1019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/comments?post=1019"}],"version-history":[{"count":3,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/posts\/1019\/revisions"}],"predecessor-version":[{"id":1026,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/posts\/1019\/revisions\/1026"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/media\/1025"}],"wp:attachment":[{"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/media?parent=1019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/categories?post=1019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/possibleapp.com\/blog\/wp-json\/wp\/v2\/tags?post=1019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}