{"id":3201,"date":"2026-06-18T06:08:52","date_gmt":"2026-06-18T06:08:52","guid":{"rendered":"https:\/\/certera.com\/kb\/?p=3201"},"modified":"2026-06-18T06:08:53","modified_gmt":"2026-06-18T06:08:53","slug":"how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot","status":"publish","type":"post","link":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/","title":{"rendered":"How to Install an ACME SSL Certificate on Apache &amp; NGINX using Certbot?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Without a valid SSL certificate, anyone who visits your site is at risk, and your search rankings are severely impacted. If a website owner, DevOps programmer, and sysadmin fail to implement <a href=\"https:\/\/certera.com\/automated-ssl-certificates\">ACME-based SSL automation<\/a>, then they will have to renew certificates manually every 90 days, which results in outages if they forget. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Certbot resolves this by enabling automatic certificate issuance and renewal from ACME-compatible certifying authorities such as Sectigo, DigiCert and Let&#8217;s Encrypt, directly from your web server.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Does Your Choice of Installation Method Matter?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your choice of installation method is really important. The way you install Certbot affects whether you get updates and security patches automatically. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>There are three ways to install Certbot:<\/strong> using dnf package managers, snap or Python&#8217;s pip. Each of these methods works differently when you are using it for real.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>apt, dnf or yum:<\/strong> This method is fast. Works well with your system but it means you will be using an older version of Certbot that comes from your operating system. If you use Debian, Ubuntu or CentOS, this is what you get by default.<\/li>\n\n\n\n<li><strong>Snap:<\/strong> The people who make Certbot recommend using snap. It updates Certbot automatically in the background, so you always have the latest version. It works on Red Hat systems.<\/li>\n\n\n\n<li><strong>Pip:<\/strong> This method is best for experienced users who want to create their environments or custom workflows. You need to know Python to use pip.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you are setting up a production server and you want to make sure you have the version of Certbot, you should use snap. Only use apt or dnf if your security rules do not allow you to get packages from sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No matter which method you choose, you need to have root access to your operating system. If you do not have root access, Certbot cannot create certificate files. Change your web server settings. You need root access to use Certbot with any of these methods.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install Certbot on Debian, Ubuntu, or Similar Systems<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Certbot installation on Debian-based systems requires choosing between apt and snap. Both work, but Snap gives you the version that EFF actively maintains.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Method 1: Using apt (Debian\/Ubuntu)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Update your package list first. A stale list causes dependency errors.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><strong><em>sudo apt update<\/em><\/strong><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then install Certbot with the plugin for your web server. Apache and NGINX each need their own plugin; installing the wrong one breaks automatic configuration.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">For Apache:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install certbot python3-certbot-apache<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">For NGINX:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo apt install certbot python3-certbot-nginx<\/em><\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Method 2: Using snap (Recommended for Debian\/Ubuntu)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ensure snapd is current before installing.<\/strong> An outdated snapd causes the Certbot snap to install incorrectly.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo snap install core<\/em>\n<em>sudo snap refresh core<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Install Certbot with the &#8211;classic flag<\/strong>. This flag grants Certbot the system permissions it needs to read and write SSL files.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo snap install --classic certbot<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Then create a symbolic link so the system can find the certbot command globally:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo ln -s \/snap\/bin\/certbot \/usr\/bin\/certbot<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Without this symlink, every Certbot command fails with a &#8220;command not found&#8221; error.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install Certbot on Red Hat, CentOS, AlmaLinux, or Rocky Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Red Hat-based systems require enabling the EPEL repository first. EPEL Extra Packages for Enterprise Linux is the source from which Certbot lives. Without it, dnf and yum return a &#8220;no package available&#8221; error.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Method 1: Using dnf or yum (Red Hat family)<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Enable EPEL:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo dnf install epel-release<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>OR on older systems:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo yum install epel-release<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Clean and refresh the repository cache<\/strong>. This step forces dnf or yum to pull the updated package list from EPEL:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>bashsudo dnf clean all &amp;&amp; sudo dnf update<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>OR:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo yum clean all &amp;&amp; sudo yum update<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now install Certbot with the correct web server plugin:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">For Apache:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo dnf install certbot python3-certbot-apache<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">OR:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo yum install certbot python-certbot-apache<\/em><\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">For NGINX:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf install certbot python3-certbot-nginx<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">OR:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo yum install certbot python-certbot-nginx<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Method 2: Using snap (Recommended for Red Hat family)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The snap installation process on Red Hat is identical to that of Debian. Refresh snapd, install Certbot with &#8211;classic, and create the symlink:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo snap install core &amp;&amp; sudo snap refresh core\nsudo snap install --classic certbot\nsudo ln -s \/snap\/bin\/certbot \/usr\/bin\/certbot<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Two Configuration Modes and Which Should You Use?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Certbot runs in two modes: <strong>automatic and manual<\/strong>. Automatic mode handles everything certificate issuance, web server configuration, and HTTP validation file creation. Manual mode issues the certificate but leaves server configuration to you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Use automatic mode unless your NGINX or Apache configuration is non-standard<\/strong>. Manual mode is for situations where Certbot&#8217;s automatic edits to <strong>nginx.conf or apache2.conf <\/strong>would conflict with existing settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Run the Certbot Command to Issue and Install the Certificate<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A single Certbot command issues the certificate from your ACME provider and configures your web server. Every flag in this command is required. Missing one causes the request to fail.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">For NGINX with Sectigo as the ACME provider:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot --nginx --non-interactive --agree-tos \\\n--email admin@example.com \\\n--server https:\/\/acme.sectigo.com\/v2\/DV \\\n--eab-kid &lt;your-eab-kid> \\\n--eab-hmac-key &lt;your-hmac-key> \\\n--domain example.com \\\n--domain www.example.com \\\n--domain api.example.com \\\n--cert-name my-example-certificate<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">For Apache, replace &#8211;nginx with &#8211;apache. Everything else stays the same:<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo certbot --apache --non-interactive --agree-tos \\\n--email admin@example.com \\\n--server https:\/\/acme.sectigo.com\/v2\/DV \\\n--eab-kid &lt;your-eab-kid> \\\n--eab-hmac-key &lt;your-hmac-key> \\\n--domain example.com \\\n--domain www.example.com \\\n--domain api.example.com \\\n--cert-name my-example-certificate<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Verify After Installation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once Certbot has successfully run, three things can be done to verify that the certificate is in active use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>First, browse your domain<\/strong>. If the padlock icon is visible in Chrome, Firefox or Safari, then HTTPS is live.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Secondly, review the certificate information<\/strong>. In Chrome: Click on the lock and choose &#8220;Connection is secure \u2192 Certificate is valid. The issuer is displayed as the CA that your ACME account is based on, such as Sectigo, DigiCert, etc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Thirdly, verify the auto-renewal timer<\/strong>. When installed, Certbot provides a systemd timer or cron job on most systems. Run this to verify:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><em>sudo systemctl status certbot.timer<\/em><\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Active (waiting) means automatic-renewal is in progress. If it is not renewed, your certificate will expire after 90 days, and all visitors to your site will see a warning about the security of your certificate.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Getting an <a href=\"https:\/\/certera.com\/acme-certificates\/sectigo-acme-ssl\">ACME SSL certificate<\/a> with Certbot is a way to manage certificates. It does everything for you, from getting the certificate to installing and renewing it. This helps keep your website safe and stops certificates from expiring. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can use Apache or NGINX. If you set up your SSL correctly, it will keep your visitors safe and make them trust your website. If you want an SSL solution, you can contact us to buy SSL certificates. We can also help you set them up and manage them over time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Without a valid SSL certificate, anyone who visits your site is at risk, and your search rankings are severely impacted. If a website owner, DevOps programmer, and sysadmin fail to implement ACME-based SSL automation, then they will have to renew certificates manually every 90 days, which results in outages if they forget. Certbot resolves this<span class=\"morelink d-block mt-3\"><a href=\"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":3203,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[446,445,448,447,444],"class_list":["post-3201","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ssl-installation","tag-acme-ssl-configuration-certbot","tag-acme-ssl-linux","tag-certbot-ssl-automation","tag-certbox-acme-configuration","tag-install-ssl-certificate-for-apache","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ACME SSL Installation for Apache and NGINX Using Certbot<\/title>\n<meta name=\"description\" content=\"Discover how to install and configure ACME SSL certificates on Apache and NGINX using Certbot. Enable HTTPS, improve security, and automate SSL renewals.\" \/>\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-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ACME SSL Installation for Apache and NGINX Using Certbot\" \/>\n<meta property=\"og:description\" content=\"Discover how to install and configure ACME SSL certificates on Apache and NGINX using Certbot. Enable HTTPS, improve security, and automate SSL renewals.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/\" \/>\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=\"2026-06-18T06:08:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-18T06:08:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/certera.com\/kb\/wp-content\/uploads\/2026\/06\/acme-ssl-installation-apache-nginx.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"622\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"certerakbdbuser\" \/>\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=\"certerakbdbuser\" \/>\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-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/\"},\"author\":{\"name\":\"certerakbdbuser\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#\\\/schema\\\/person\\\/c25e1519e333a817f30c805384cba014\"},\"headline\":\"How to Install an ACME SSL Certificate on Apache &amp; NGINX using Certbot?\",\"datePublished\":\"2026-06-18T06:08:52+00:00\",\"dateModified\":\"2026-06-18T06:08:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/\"},\"wordCount\":965,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/acme-ssl-installation-apache-nginx.webp\",\"keywords\":[\"ACME SSL Configuration Certbot\",\"ACME SSL Linux\",\"certbot ssl automation\",\"certbox acme configuration\",\"install SSL certificate for Apache\"],\"articleSection\":[\"SSL Installation\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/\",\"name\":\"ACME SSL Installation for Apache and NGINX Using Certbot\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/acme-ssl-installation-apache-nginx.webp\",\"datePublished\":\"2026-06-18T06:08:52+00:00\",\"dateModified\":\"2026-06-18T06:08:53+00:00\",\"description\":\"Discover how to install and configure ACME SSL certificates on Apache and NGINX using Certbot. Enable HTTPS, improve security, and automate SSL renewals.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#primaryimage\",\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/acme-ssl-installation-apache-nginx.webp\",\"contentUrl\":\"https:\\\/\\\/certera.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/acme-ssl-installation-apache-nginx.webp\",\"width\":960,\"height\":622,\"caption\":\"Apache\\\/NGINX on Linux ACME SSL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/certera.com\\\/kb\\\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/certera.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install an ACME SSL Certificate on Apache &amp; NGINX using Certbot?\"}]},{\"@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\\\/c25e1519e333a817f30c805384cba014\",\"name\":\"certerakbdbuser\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1fba817ef81065f1393461fc3a0d85c40f2cc826919819ea4df4b12d76566e62?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1fba817ef81065f1393461fc3a0d85c40f2cc826919819ea4df4b12d76566e62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1fba817ef81065f1393461fc3a0d85c40f2cc826919819ea4df4b12d76566e62?s=96&d=mm&r=g\",\"caption\":\"certerakbdbuser\"},\"sameAs\":[\"https:\\\/\\\/certerakb.ssltoolsonline.com\"],\"url\":\"https:\\\/\\\/certera.com\\\/kb\\\/author\\\/certerakbdbuser\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ACME SSL Installation for Apache and NGINX Using Certbot","description":"Discover how to install and configure ACME SSL certificates on Apache and NGINX using Certbot. Enable HTTPS, improve security, and automate SSL renewals.","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-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/","og_locale":"en_US","og_type":"article","og_title":"ACME SSL Installation for Apache and NGINX Using Certbot","og_description":"Discover how to install and configure ACME SSL certificates on Apache and NGINX using Certbot. Enable HTTPS, improve security, and automate SSL renewals.","og_url":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/","og_site_name":"Knowledge Base - Certera.com","article_publisher":"https:\/\/www.facebook.com\/certeraLLC\/","article_published_time":"2026-06-18T06:08:52+00:00","article_modified_time":"2026-06-18T06:08:53+00:00","og_image":[{"width":960,"height":622,"url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2026\/06\/acme-ssl-installation-apache-nginx.webp","type":"image\/jpeg"}],"author":"certerakbdbuser","twitter_card":"summary_large_image","twitter_creator":"@certera_llc","twitter_site":"@certera_llc","twitter_misc":{"Written by":"certerakbdbuser","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#article","isPartOf":{"@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/"},"author":{"name":"certerakbdbuser","@id":"https:\/\/certera.com\/kb\/#\/schema\/person\/c25e1519e333a817f30c805384cba014"},"headline":"How to Install an ACME SSL Certificate on Apache &amp; NGINX using Certbot?","datePublished":"2026-06-18T06:08:52+00:00","dateModified":"2026-06-18T06:08:53+00:00","mainEntityOfPage":{"@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/"},"wordCount":965,"commentCount":0,"publisher":{"@id":"https:\/\/certera.com\/kb\/#organization"},"image":{"@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#primaryimage"},"thumbnailUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2026\/06\/acme-ssl-installation-apache-nginx.webp","keywords":["ACME SSL Configuration Certbot","ACME SSL Linux","certbot ssl automation","certbox acme configuration","install SSL certificate for Apache"],"articleSection":["SSL Installation"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/","url":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/","name":"ACME SSL Installation for Apache and NGINX Using Certbot","isPartOf":{"@id":"https:\/\/certera.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#primaryimage"},"image":{"@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#primaryimage"},"thumbnailUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2026\/06\/acme-ssl-installation-apache-nginx.webp","datePublished":"2026-06-18T06:08:52+00:00","dateModified":"2026-06-18T06:08:53+00:00","description":"Discover how to install and configure ACME SSL certificates on Apache and NGINX using Certbot. Enable HTTPS, improve security, and automate SSL renewals.","breadcrumb":{"@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#primaryimage","url":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2026\/06\/acme-ssl-installation-apache-nginx.webp","contentUrl":"https:\/\/certera.com\/kb\/wp-content\/uploads\/2026\/06\/acme-ssl-installation-apache-nginx.webp","width":960,"height":622,"caption":"Apache\/NGINX on Linux ACME SSL"},{"@type":"BreadcrumbList","@id":"https:\/\/certera.com\/kb\/how-to-install-an-acme-ssl-certificate-on-apache-nginx-using-certbot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/certera.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Install an ACME SSL Certificate on Apache &amp; NGINX using Certbot?"}]},{"@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\/c25e1519e333a817f30c805384cba014","name":"certerakbdbuser","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1fba817ef81065f1393461fc3a0d85c40f2cc826919819ea4df4b12d76566e62?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1fba817ef81065f1393461fc3a0d85c40f2cc826919819ea4df4b12d76566e62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1fba817ef81065f1393461fc3a0d85c40f2cc826919819ea4df4b12d76566e62?s=96&d=mm&r=g","caption":"certerakbdbuser"},"sameAs":["https:\/\/certerakb.ssltoolsonline.com"],"url":"https:\/\/certera.com\/kb\/author\/certerakbdbuser\/"}]}},"_links":{"self":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/3201","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/comments?post=3201"}],"version-history":[{"count":4,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/3201\/revisions"}],"predecessor-version":[{"id":3210,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/posts\/3201\/revisions\/3210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/media\/3203"}],"wp:attachment":[{"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/media?parent=3201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/categories?post=3201"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/certera.com\/kb\/wp-json\/wp\/v2\/tags?post=3201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}