{"id":2239,"date":"2024-10-16T07:27:15","date_gmt":"2024-10-16T07:27:15","guid":{"rendered":"https:\/\/certera.com\/kb\/?p=2239"},"modified":"2024-10-16T07:27:17","modified_gmt":"2024-10-16T07:27:17","slug":"how-to-install-a-wildcard-certificate-on-a-nginx-server","status":"publish","type":"post","link":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/","title":{"rendered":"How to Install a Wildcard Certificate on a Nginx Server?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Configuring a wildcard SSL certificate with Nginx is a complicated process that requires the user to execute many steps. In this article, we will discuss step-by-step how-to guides to make sure that the reader never misses anything from the certificate application through to the configuration of the server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Purchase the Wildcard Certificate<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Select a Certificate Authority<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choose a respected Certificate provider from which to <a href=\"https:\/\/certera.com\/ssl-types\/wildcard-ssl-certificates\">purchase a Wildcard SSL certificate<\/a>. Some popular options include DigiCert, Comodo(Sectigo), Certera, GeoTrust, Thawte &amp; RapidSSL.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create a Certificate Request with a Key<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To generate a CSR on your server before buying a Wildcard SSL certificate, you must first check what CA you would like to issue you with a certificate. This request includes the details of your organization and selected domain.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Generate a CSR using OpenSSL:<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">1. Login to your server as root or use your administrator login details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. Run the following OpenSSL command to generate a new private key and CSR:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl req -new -newkey rsa:2048 -nodes \u2013keyout your_domain. key -out your_domain. csr<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">3. This is where the reader is asked to supply some of the missing information. <strong><em>For a Wildcard certificate<\/em><\/strong>, use the domain * in the domain name (Common Name) section, for example, *. your_domain. com`.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Here\u2019s an example of the information you\u2019ll need to provide:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Country Name<\/strong> (2-letter code) [AU]: US<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>State or Province Name (full name) [Some-State]: <\/strong>California<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Locality Name (e.g., city)<\/strong>: San Francisco<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Organization Name (e.g., company)<\/strong>: Your Company Name<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Organizational Unit Name (e.g., section)<\/strong>: IT Department<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Common Name (e.g., server FQDN or YOUR name)<\/strong>:[]:*.your_domain.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Email Address<\/strong>: admin@your_domain.com<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Please enter the following &#8216;extra&#8217; attributes to be sent with your certificate request<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A challenge password []:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An optional company name []:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4. This command generates two files:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>Private Key:<\/strong> `your_domain. key`<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>CSR:<\/strong> `your_domain. csr`<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Lodge the CSR request to the CA.<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">1. Figure out the website of your preferred CA or Reseller.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2. <a href=\"https:\/\/certera.com\/ssl-types\/wildcard-ssl-certificates\">Choose the Wildcard SSL certificate<\/a> and continue by placing an order for it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3. You will be asked to provide the CSR while purchasing. Open the `your_domain. csr and paste the content inside it in a text editor, including the lines `&#8212;&#8211;BEGIN CERTIFICATE REQUEST&#8212;&#8211;\u2019 and `&#8212;&#8211;END CERTIFICATE REQUEST&#8212;&#8211;\u2019 and then paste that in the given response of the CA website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Complete the Validation Process<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The CA will require that you show proof of possessing the domain to which you want the certificate. <strong>This process may include:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>Email Validation: <\/strong>Similarly, the CA will send a verification email to a pre-set email (e.g. admin@your_domain. com).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8211; DNS Validation:<\/strong> You generate a DNS TXT record from a record obtained from your domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>HTTP Validation: <\/strong>A specific file that you publish to your site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Receive Your Certificate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The CA grants your Wildcard SSL certificate when your request passes the validation process. <strong>You will typically receive:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211;<strong> Your Domain Certificate:<\/strong> Here, you can use a `. crt` file or something similar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>CA Bundle (Intermediate Certificates): <\/strong>A certificate file representing an intermediate bundle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; <strong>Installation Instructions: <\/strong>Some CAs will even supply specific instructions for installing the certificate on different<strong> <\/strong>servers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Download the Certificate Files<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is required to download the provided certificate files on the local machine or the server. It is also imperative that these files are maintained securely.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Add Certificate Files to Your Server.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Copy the certificate files to your server. A suitable folder is \u2018\/etc\/nginx\/ssl\u2019, but it can be any secure folder.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/etc\/nginx\/ssl\nsudo cp your_domain. crt \/etc\/nginx\/ssl\/\nsudo cp your_domain. key \/etc\/nginx\/ssl\/\nsudo cp ca_bundle. crt \/etc\/nginx\/ssl\/<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Attach Certificates (if required).<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00a0If the CA provided separate CA bundle and domain certificate files, combine them into a single file:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cat your_domain. crt\nca_bundle. crt &gt; \/etc\/nginx\/ssl\/combined. crt<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Enable Nginx to Use the SSL Certificate.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modify the Nginx configuration file and specify the paths to the SSL certificate and private key. This location is typically configured in a site-specific configuration file under `<strong><em>\/etc\/nginx\/sites-available\/<\/em><\/strong>` or directly in the main Nginx configuration file `<strong><em>\/etc\/nginx\/nginx. conf<\/em><\/strong>`.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano\/etc\/nginx\/\nsites-available\/your_site<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Add or modify the server block to include the SSL settings:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\nlisten 443 ssl;\nserver_name your_domain. com *. your_domain. com;\nssl_certificate \/etc\/nginx\/ssl\/combined. crt;\nssl_certificate_key \/etc\/nginx\/ssl\/your_domain. key;\nssl_protocols TLSv1. 2 TLSv1. 3;\nssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';\nssl_prefer_server_ciphers on;\nssl_session_cache shared:SSL:10m;\nssl_session_timeout 10m;\nlocation \/ {\n# Your site configuration<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Breakdown of SSL Settings:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `<strong>ssl_certificate<\/strong>`: Sets the path to your combined SSL certificate file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `<strong>ssl_certificate_key`<\/strong>: This is the path to your private key file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `<strong>ssl_protocols<\/strong>`: Specifies the supported SSL\/TLS protocols. TLSv1. 2 and TLSv1. 3 are currently recommended.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `<strong>ssl_ciphers<\/strong>`: Sets the cipher algorithms to use. The example has a powerful set of ciphers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `<strong>ssl_prefer_server_ciphers<\/strong>`: Enabling this option forces the server to use its preferred ciphers rather than the client\u2019s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; `<strong>ssl_session_cache<\/strong>` and `<strong>ssl_session_timeout<\/strong>`: Increase SSL session caching and timeout.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Check the Nginx Configurations.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Restarting Nginx test the configuration for syntax errors:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nginx -t<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If an error is not found, you see:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nginx: it is to edit the configuration file \/etc\/nginx\/nginx. conf syntax is\nok\nnginx: configuration file \/etc\/nginx\/nginx. conf test is successful<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Reload or Restart the Nginx Web Server<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Modify the changes by restarting the Nginx service:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl reload nginx\nor\nsudo systemctl restart nginx<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Check the Installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use our <a href=\"https:\/\/certera.com\/ssl-tools\/ssl-checker\">SSL Checker Tool<\/a> to Test and see if the SSL certificate has been correctly set up.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 8: Redirect HTTP to HTTPS Only (Optional)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It is also possible to redirect HTTP traffic to HTTPS to prevent unsecured traffic on a website.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>server {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; listen 80;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; server_name your_domain. com\n*. your_domain. com;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location \/ {\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 301 https:\/\/$host$request_uri;\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 9: Enact Additional Security Practices<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP Strict Transport Security (HSTS) is a policy mechanism that helps to mitigate and prevent web spoofing and website tampering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;add_header<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;Strict-Transport-Security \u201cmax-age=31536000;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">includeSubDomains\u201d always;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Enable OCSP Stapling<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OCSP stapling enhances SSL\/TLS efficiency by shortening the time taken for validation, allowing the server to access the OCSP responder directly and caching the response.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssl_stapling on;\nssl_stapling_verify on;\nssl_trusted_certificate\/etc\/\nnginx\/ssl\/ca_bundle. crt;\nresolver 8. 8. 8. 8. 8. 8. 4. 4\nvalid = 300s;\nresolver_timeout 5s;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Step 10: Reordering the SSL Certificate Renewal<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wildcard SSL Certificates are usually valid for one year. Plan to renew your certificate several days before the expiration with the help of reminders and alarms. The renewal process involves re-creating a new CSR for the website, re-validating the website, and re-uploading the certificate files on the server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting Common Issues<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Incorrect File Permissions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Perform the correct file permissions for the certificate and key files. The Nginx process needs to read these files but not modify them: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo chmod 644 \/etc\/nginx\/ssl\/\nyour_domain. key\nsudo chmod 644 \/etc\/nginx\/ssl\/\ncombined. crt<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Troubleshooting of Nginx Fails to Start or Reload<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the Nginx error log for detailed error messages:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tail -f \/var\/log\/nginx\/\nerror. log<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">These include files in the wrong location or format, file permission errors, and configuration files that do not compile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you face any troubles or need help, don\u2019t hesitate to contact Certera. Our technical specialists are ready to assist you with anything from the protection of your website from external threats to its fine-tuning for maximum efficiency.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Configuring a wildcard SSL certificate with Nginx is a complicated process that requires the user to execute many steps. In this article, we will discuss step-by-step how-to guides to make sure that the reader never misses anything from the certificate application through to the configuration of the server. Step 1: Purchase the Wildcard Certificate<span class=\"morelink d-block mt-3\"><a href=\"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":5,"featured_media":2593,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,54],"tags":[366,367],"class_list":["post-2239","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ssl-installation","category-wildcard-ssl","tag-install-a-wildcard-certificate-on-a-nginx-server","tag-install-wildcard-on-nginx-server","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Install Wildcard SSL Certificate on Nginx Server?<\/title>\n<meta name=\"description\" content=\"Follow the step-by-step tutorial to install and configure the wildcard certificate on the Nginx Server. Quick and easy guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Wildcard SSL Certificate on Nginx Server?\" \/>\n<meta property=\"og:description\" content=\"Follow the step-by-step tutorial to install and configure the wildcard certificate on the Nginx Server. Quick and easy guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowledge Base - Certera.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/certeraLLC\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-16T07:27:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T07:27:17+00:00\" \/>\n<meta name=\"author\" content=\"Monika\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@certera_llc\" \/>\n<meta name=\"twitter:site\" content=\"@certera_llc\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Monika\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/\"},\"author\":{\"name\":\"Monika\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/person\\\/44f5e8115383ba05008d1ef58bcfb8cd\"},\"headline\":\"How to Install a Wildcard Certificate on a Nginx Server?\",\"datePublished\":\"2024-10-16T07:27:15+00:00\",\"dateModified\":\"2024-10-16T07:27:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/\"},\"wordCount\":1062,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/install-wildcard-on-nginx-server-jpg.webp\",\"keywords\":[\"Install a Wildcard Certificate on a Nginx Server\",\"install wildcard on Nginx Server\"],\"articleSection\":[\"SSL Installation\",\"Wildcard SSL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/\",\"name\":\"How to Install Wildcard SSL Certificate on Nginx Server?\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/install-wildcard-on-nginx-server-jpg.webp\",\"datePublished\":\"2024-10-16T07:27:15+00:00\",\"dateModified\":\"2024-10-16T07:27:17+00:00\",\"description\":\"Follow the step-by-step tutorial to install and configure the wildcard certificate on the Nginx Server. Quick and easy guide.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#primaryimage\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/install-wildcard-on-nginx-server-jpg.webp\",\"contentUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/install-wildcard-on-nginx-server-jpg.webp\",\"width\":960,\"height\":620,\"caption\":\"Install Wildcard Certificate on Nginx\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-a-wildcard-certificate-on-a-nginx-server\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/certera.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install a Wildcard Certificate on a Nginx Server?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/\",\"name\":\"Knowledge Base - Certera.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\"},\"alternateName\":\"Certera Knowledgebase\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/certera.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\",\"name\":\"Certera\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/brand-certera.svg\",\"contentUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/brand-certera.svg\",\"caption\":\"Certera\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/certeraLLC\\\/\",\"https:\\\/\\\/x.com\\\/certera_llc\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/certera-llc\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/person\\\/44f5e8115383ba05008d1ef58bcfb8cd\",\"name\":\"Monika\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g\",\"caption\":\"Monika\"},\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/author\\\/monika\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Install Wildcard SSL Certificate on Nginx Server?","description":"Follow the step-by-step tutorial to install and configure the wildcard certificate on the Nginx Server. Quick and easy guide.","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:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Wildcard SSL Certificate on Nginx Server?","og_description":"Follow the step-by-step tutorial to install and configure the wildcard certificate on the Nginx Server. Quick and easy guide.","og_url":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/","og_site_name":"Knowledge Base - Certera.com","article_publisher":"https:\/\/www.facebook.com\/certeraLLC\/","article_published_time":"2024-10-16T07:27:15+00:00","article_modified_time":"2024-10-16T07:27:17+00:00","author":"Monika","twitter_card":"summary_large_image","twitter_creator":"@certera_llc","twitter_site":"@certera_llc","twitter_misc":{"Written by":"Monika","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#article","isPartOf":{"@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/"},"author":{"name":"Monika","@id":"https:\/\/certera.com\/kb\/#\/schema\/person\/44f5e8115383ba05008d1ef58bcfb8cd"},"headline":"How to Install a Wildcard Certificate on a Nginx Server?","datePublished":"2024-10-16T07:27:15+00:00","dateModified":"2024-10-16T07:27:17+00:00","mainEntityOfPage":{"@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/"},"wordCount":1062,"commentCount":0,"publisher":{"@id":"https:\/\/certera.com\/kb\/#organization"},"image":{"@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#primaryimage"},"thumbnailUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/10\/install-wildcard-on-nginx-server-jpg.webp","keywords":["Install a Wildcard Certificate on a Nginx Server","install wildcard on Nginx Server"],"articleSection":["SSL Installation","Wildcard SSL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/","url":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/","name":"How to Install Wildcard SSL Certificate on Nginx Server?","isPartOf":{"@id":"https:\/\/certera.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#primaryimage"},"image":{"@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#primaryimage"},"thumbnailUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/10\/install-wildcard-on-nginx-server-jpg.webp","datePublished":"2024-10-16T07:27:15+00:00","dateModified":"2024-10-16T07:27:17+00:00","description":"Follow the step-by-step tutorial to install and configure the wildcard certificate on the Nginx Server. Quick and easy guide.","breadcrumb":{"@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#primaryimage","url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/10\/install-wildcard-on-nginx-server-jpg.webp","contentUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2024\/10\/install-wildcard-on-nginx-server-jpg.webp","width":960,"height":620,"caption":"Install Wildcard Certificate on Nginx"},{"@type":"BreadcrumbList","@id":"https:\/\/certera.com\/kb\/how-to-install-a-wildcard-certificate-on-a-nginx-server\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/certera.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Install a Wildcard Certificate on a Nginx Server?"}]},{"@type":"WebSite","@id":"https:\/\/certera.com\/kb\/#website","url":"https:\/\/certera.com\/kb\/","name":"Knowledge Base - Certera.com","description":"","publisher":{"@id":"https:\/\/certera.com\/kb\/#organization"},"alternateName":"Certera Knowledgebase","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/certera.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/certera.com\/kb\/#organization","name":"Certera","url":"https:\/\/certera.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/certera.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2023\/01\/brand-certera.svg","contentUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2023\/01\/brand-certera.svg","caption":"Certera"},"image":{"@id":"https:\/\/certera.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/certeraLLC\/","https:\/\/x.com\/certera_llc","https:\/\/www.linkedin.com\/company\/certera-llc\/"]},{"@type":"Person","@id":"https:\/\/certera.com\/kb\/#\/schema\/person\/44f5e8115383ba05008d1ef58bcfb8cd","name":"Monika","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46cb23065da48e260b0cec16b0cb1d65b6e45192060355700c378422f56b6a40?s=96&d=mm&r=g","caption":"Monika"},"url":"https:\/\/certera.com\/kb\/author\/monika\/"}]}},"_links":{"self":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/2239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/comments?post=2239"}],"version-history":[{"count":11,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/2239\/revisions"}],"predecessor-version":[{"id":2599,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/2239\/revisions\/2599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/media\/2593"}],"wp:attachment":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/media?parent=2239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/categories?post=2239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/tags?post=2239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}