{"id":1091,"date":"2019-11-28T08:37:54","date_gmt":"2019-11-28T08:37:54","guid":{"rendered":"https:\/\/sectigostore.com\/page\/?p=1091"},"modified":"2019-12-26T07:50:12","modified_gmt":"2019-12-26T07:50:12","slug":"how-to-install-a-sectigo-ssl-certificate-on-nginx","status":"publish","type":"post","link":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/","title":{"rendered":"How to Install a Sectigo SSL Certificate on Nginx?"},"content":{"rendered":"\n<p>Installing SSL certificates on your server and renewing them before they expire is key to web security. Apart from getting rid of the \u201cnot secure\u201d warning messages that could potentially impact business, it also ensures that your users have a safer experience online. If you use an Nginx server, this means that you need to know how to install an Nginx SSL certificate on your server. Or, more accurately, how to install any brand of SSL certificate \u2014 such as a Sectigo SSL certificate \u2014 on your Nginx server.<\/p>\n\n\n\n<p>So, how to install Sectigo SSL to Nginx? Before that, let\u2019s take a look at the checklist to ensure that you have everything you need, starting with the digital certificate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Install an Nginx SSL Certificate: An Initial Checklist<\/strong><\/h2>\n\n\n\n<p>Before getting started with the\ninstallation steps, please ensure that the following prerequisites are met:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Purchase or renew your <a href=\"https:\/\/sectigostore.com\/ssl-certificates\">SSL certificate<\/a>.<\/li><li><a href=\"https:\/\/sectigostore.com\/page\/how-to-generate-csr-on-cpanel\/\">Generate<\/a> and submit the <a href=\"https:\/\/sectigostore.com\/ssl-tools\/csr-generator.php\">certificate signing request (CSR)<\/a>.<\/li><li>Save the private key on your server.<\/li><li>Complete the order for SSL certificate issuance and submit all relevant documents.<\/li><li>Save your server certificate file and your intermediate certificates.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Install an Nginx SSL Certificate: A Step by Step Guide<\/strong><\/h2>\n\n\n\n<p>Once you have everything on the initial\nchecklist, you can follow the steps below that describe how to install Sectigo\nSSL to Nginx.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Link Your Files.<\/strong><\/li><\/ul>\n\n\n\n<p>Concatenate the CA bundle zip file and the certificate file, which were sent to your registered email by Sectigo (or your certificate authority) using the following command. <\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>cat domain_com.crt domain_com.ca-bundle > ssl-bundle.crt<\/code><\/pre>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Note for Sectigo &#8220;Certificate Manager&#8221; customers \u2014 ensure that you download the x.509 base64 encoded &#8220;Certificate Only&#8221; along with the Root\/Intermediate &#8220;Certificate only&#8221; files. You can change the .cer formatted files to .crt file extension to complete the process above.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Copy the Certificate Files. <\/strong><\/li><\/ul>\n\n\n\n<p>Store the bundle under the proper folder where Nginx can read it. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote code is-layout-flow wp-block-quote-is-layout-flow\"><p><code>mkdir -p \/etc\/nginx\/ssl\/example_com\/<\/code><\/p><p><code> mv ssl-bundle.crt \/etc\/nginx\/ssl\/example_com\/ <\/code><\/p><\/blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Copy Your Private Key. <\/strong><\/li><\/ul>\n\n\n\n<p>Be sure to place your private key\nunder the correct location, as well.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote code is-layout-flow wp-block-quote-is-layout-flow\"><p><code>mv example_com.key \/etc\/nginx\/ssl\/example_com\/<\/code><\/p><\/blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Edit Your Nginx Virtual Host Config File.<\/strong><\/li><\/ul>\n\n\n\n<p>Ensure that the Nginx configuration file points to the correct location of your private key and cert file.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote code is-layout-flow wp-block-quote-is-layout-flow\"><p><code>server {<\/code><\/p><p><code>listen 443;<\/code><\/p><p><code>server_name domainname.com;<\/code><\/p><p><code>ssl on;<\/code><\/p><p><code>ssl_certificate \/etc\/ssl\/certs\/ssl-bundle.crt;<\/code><\/p><p><code>ssl_certificate_key \/etc\/ssl\/private\/domainname.key;<\/code><\/p><p><code>ssl_prefer_server_ciphers on;<\/code><\/p><p><code>}<\/code><\/p><\/blockquote>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Enable OCSP Stapling Support.<\/strong><\/li><\/ul>\n\n\n\n<p>The Online Certificate Status Protocol (OCSP) is how web browsers can determine the validity of an SSL certificate by verifying it with the certificate\u2019s vendor. This verification process, of course, introduces delays in page load speeds. With OCSP stapling, however, the server downloads a copy of the vendor\u2019s response, which it can share with the browser to avoid delays. This can actually help to improve performance speed. <\/p>\n\n\n\n<p>To enable OCSP stapling, set the\nfollowing in your Nginx SSL configuration file:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote code is-layout-flow wp-block-quote-is-layout-flow\"><p><code>## OCSP Stapling<\/code><\/p><p><code>resolver 127.0.0.1;<\/code><\/p><p><code>ssl_stapling on;<\/code><\/p><p><code>ssl_stapling_verify on;<\/code><\/p><p><code>ssl_trusted_certificate &lt;file>;<\/code><\/p><\/blockquote>\n\n\n\n<p>Note: &lt;file&gt; refers to the\nlocation and filename of the certificate installed.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Restart Your Nginx Server.<\/strong><\/li><\/ul>\n\n\n\n<p>Once you make the necessary changes to the Nginx SSL config file, you need to restart the server. Your website should now be accessible over HTTPS. <\/p>\n\n\n\n<p class=\"code\"><code>sudo \/etc\/init.d\/nginx restart <\/code><\/p>\n\n\n\n<div class=\"graysection\">\n<h2>79% Off on Sectigo SSL Certificates<\/h2>\n<p>Get the lowest prices on trusted SSL certificates from Sectigo. Buy all types of Sectigo SSL certificates like DV, OV, EV, Wildcard, and Multi Domain SSL Certificates.<\/p>\n<a class=\"greenbutton\" style=\"text-decoration: none;\" href=\"https:\/\/sectigostore.com\">Shop for Sectigo SSL Certificates<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Installing SSL certificates on your server and renewing them before they expire is key to web security. Apart from getting rid of the \u201cnot secure\u201d warning messages that could potentially impact business, it also ensures that your users have a safer experience online. If you use an Nginx server, this means that you need to know how to install an Nginx SSL certificate on your server. Or, more accurately, how to install any brand of SSL certificate \u2014 such as a Sectigo SSL certificate \u2014 on your Nginx server. So, <a href=\"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/\" class=\"more-link\">Continue Reading<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[39],"tags":[61,60],"class_list":["post-1091","post","type-post","status-publish","format-standard","hentry","category-advance-ssl","tag-nginx","tag-ssl-certificate"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install a Sectigo SSL Certificate on Nginx?<\/title>\n<meta name=\"description\" content=\"A complete step-by-step guide on how to install a Sectigo SSL certificate on Nginx web server. Read now and install your SSL on Nginx.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install a Sectigo SSL Certificate on Nginx?\" \/>\n<meta property=\"og:description\" content=\"A complete step-by-step guide on how to install a Sectigo SSL certificate on Nginx web server. Read now and install your SSL on Nginx.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/\" \/>\n<meta property=\"og:site_name\" content=\"SectigoStore\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sectigostore\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-28T08:37:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-26T07:50:12+00:00\" \/>\n<meta name=\"author\" content=\"sectigostorepages\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@sectigostore\" \/>\n<meta name=\"twitter:site\" content=\"@sectigostore\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"sectigostorepages\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/\"},\"author\":{\"name\":\"sectigostorepages\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/#\\\/schema\\\/person\\\/f38f303abd42ade13a74a5d3c12b1cec\"},\"headline\":\"How to Install a Sectigo SSL Certificate on Nginx?\",\"datePublished\":\"2019-11-28T08:37:54+00:00\",\"dateModified\":\"2019-12-26T07:50:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/\"},\"wordCount\":524,\"commentCount\":0,\"keywords\":[\"nginx\",\"ssl certificate\"],\"articleSection\":[\"Advanced SSL\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/\",\"url\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/\",\"name\":\"How to Install a Sectigo SSL Certificate on Nginx?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/#website\"},\"datePublished\":\"2019-11-28T08:37:54+00:00\",\"dateModified\":\"2019-12-26T07:50:12+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/#\\\/schema\\\/person\\\/f38f303abd42ade13a74a5d3c12b1cec\"},\"description\":\"A complete step-by-step guide on how to install a Sectigo SSL certificate on Nginx web server. Read now and install your SSL on Nginx.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/how-to-install-a-sectigo-ssl-certificate-on-nginx\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SSL Resources\",\"item\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Advanced SSL\",\"item\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/advance-ssl\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Install a Sectigo SSL Certificate on Nginx?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/#website\",\"url\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/\",\"name\":\"SectigoStore\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/#\\\/schema\\\/person\\\/f38f303abd42ade13a74a5d3c12b1cec\",\"name\":\"sectigostorepages\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78239165ecb118435d2709ba4dd124dd9151b1f6b069f87258c6514fe3728c7e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78239165ecb118435d2709ba4dd124dd9151b1f6b069f87258c6514fe3728c7e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/78239165ecb118435d2709ba4dd124dd9151b1f6b069f87258c6514fe3728c7e?s=96&d=mm&r=g\",\"caption\":\"sectigostorepages\"},\"url\":\"https:\\\/\\\/sectigostore.com\\\/page\\\/author\\\/sectigostorepages\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install a Sectigo SSL Certificate on Nginx?","description":"A complete step-by-step guide on how to install a Sectigo SSL certificate on Nginx web server. Read now and install your SSL on Nginx.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/","og_locale":"en_US","og_type":"article","og_title":"How to Install a Sectigo SSL Certificate on Nginx?","og_description":"A complete step-by-step guide on how to install a Sectigo SSL certificate on Nginx web server. Read now and install your SSL on Nginx.","og_url":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/","og_site_name":"SectigoStore","article_publisher":"https:\/\/www.facebook.com\/sectigostore\/","article_published_time":"2019-11-28T08:37:54+00:00","article_modified_time":"2019-12-26T07:50:12+00:00","author":"sectigostorepages","twitter_card":"summary_large_image","twitter_creator":"@sectigostore","twitter_site":"@sectigostore","twitter_misc":{"Written by":"sectigostorepages","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/#article","isPartOf":{"@id":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/"},"author":{"name":"sectigostorepages","@id":"https:\/\/sectigostore.com\/page\/#\/schema\/person\/f38f303abd42ade13a74a5d3c12b1cec"},"headline":"How to Install a Sectigo SSL Certificate on Nginx?","datePublished":"2019-11-28T08:37:54+00:00","dateModified":"2019-12-26T07:50:12+00:00","mainEntityOfPage":{"@id":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/"},"wordCount":524,"commentCount":0,"keywords":["nginx","ssl certificate"],"articleSection":["Advanced SSL"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/","url":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/","name":"How to Install a Sectigo SSL Certificate on Nginx?","isPartOf":{"@id":"https:\/\/sectigostore.com\/page\/#website"},"datePublished":"2019-11-28T08:37:54+00:00","dateModified":"2019-12-26T07:50:12+00:00","author":{"@id":"https:\/\/sectigostore.com\/page\/#\/schema\/person\/f38f303abd42ade13a74a5d3c12b1cec"},"description":"A complete step-by-step guide on how to install a Sectigo SSL certificate on Nginx web server. Read now and install your SSL on Nginx.","breadcrumb":{"@id":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sectigostore.com\/page\/how-to-install-a-sectigo-ssl-certificate-on-nginx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"SSL Resources","item":"https:\/\/sectigostore.com\/page\/"},{"@type":"ListItem","position":2,"name":"Advanced SSL","item":"https:\/\/sectigostore.com\/page\/advance-ssl\/"},{"@type":"ListItem","position":3,"name":"How to Install a Sectigo SSL Certificate on Nginx?"}]},{"@type":"WebSite","@id":"https:\/\/sectigostore.com\/page\/#website","url":"https:\/\/sectigostore.com\/page\/","name":"SectigoStore","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sectigostore.com\/page\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sectigostore.com\/page\/#\/schema\/person\/f38f303abd42ade13a74a5d3c12b1cec","name":"sectigostorepages","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/78239165ecb118435d2709ba4dd124dd9151b1f6b069f87258c6514fe3728c7e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/78239165ecb118435d2709ba4dd124dd9151b1f6b069f87258c6514fe3728c7e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/78239165ecb118435d2709ba4dd124dd9151b1f6b069f87258c6514fe3728c7e?s=96&d=mm&r=g","caption":"sectigostorepages"},"url":"https:\/\/sectigostore.com\/page\/author\/sectigostorepages\/"}]}},"_links":{"self":[{"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/posts\/1091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/comments?post=1091"}],"version-history":[{"count":0,"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/posts\/1091\/revisions"}],"wp:attachment":[{"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/media?parent=1091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/categories?post=1091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sectigostore.com\/page\/wp-json\/wp\/v2\/tags?post=1091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}