{"id":16889,"date":"2026-06-02T04:58:51","date_gmt":"2026-06-02T04:58:51","guid":{"rendered":"https:\/\/greenwebpage.com\/community\/?p=16889"},"modified":"2026-06-02T04:58:55","modified_gmt":"2026-06-02T04:58:55","slug":"how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10","status":"publish","type":"post","link":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/","title":{"rendered":"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\n  Security on websites has become a must-have. The Internet&#8217;s modern web browser, search engines, and users want websites to use HTTPS (secure) encryption when it comes to transmitting data from the Internet user to the web server. Browsers could show security alerts if a site is not using SSL\/TLS encryption.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/almalinux.org\/get-almalinux\/\">AlmaLinux 10<\/a> has one of the best and most affordable methods to enable HTTPS: the use of Let&#8217;s Encrypt SSL certificates. Let&#8217;s Encrypt is a free, automated, and trustworthy certificate authority, designed to make it easier for website owners to obtain industry-standard certificates.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  This step-by-step guide will teach you to install and configure Let&#8217;s Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10. You will also learn how to automate SSL certificate renewals, how to enhance the security of your website, and how to follow modern Linux web hosting best practices.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Table of Content<\/strong>\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li id=\"What-Is-Let\u2019s-Encrypt\"><a href=\"#Why-SSL-Certificates-Are-Important\">Why SSL Certificates Are Important<\/a><\/li>\n\n\n\n<li><a href=\"#What-Is-Let\u2019s-Encrypt\">What Is Let\u2019s Encrypt?<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_nf6ozd7ud5az\">How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_ynx2uro7427z\">How to Secure Apache with Let\u2019s Encrypt SSL<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_hmma7bai7ny0\">How to Secure NGINX with Let\u2019s Encrypt SSL<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_z66ddya8fi0n\">How to Test SSL Certificate Health<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_pl0yd7fu81eg\">How to Configure Automatic SSL Renewal<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_spzim682k9zj\">Verify HTTPS Redirection<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_fgjsyd951uwh\">Why HTTPS Improves SEO and User Trust<\/a><\/li>\n\n\n\n<li><a href=\"#post-16889-_adc932l835on\">Conclusion<\/a><br>  <\/li>\n<\/ul>\n\n\n\n<h2 id=\"Why-SSL-Certificates-Are-Important\" class=\"wp-block-heading\"><a id=\"post-16889-_6mvjw37ufraz\"><\/a><strong>Why SSL Certificates Are Important<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  An SSL certificate is used to secure data that is transferred between the site and its users. This encryption will keep hackers from accessing sensitive data like session cookies, payment data, and personal information, as well as login information.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  There are several advantages to implementing HTTPS other than security. Search engines consider HTTPS as a ranking factor, and secure websites tend to have better rankings. HTTPS can also help build trust with visitors, fulfill compliance needs, and guard the website&#8217;s reputation.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  In the modern era, SSL certificates are vital for the following reasons:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Website security<\/li>\n\n\n\n<li>HTTPS encryption<\/li>\n\n\n\n<li>Search engine optimization  <\/li>\n\n\n\n<li>User trust and credibility<\/li>\n\n\n\n<li>Data protection<\/li>\n\n\n\n<li>Regulatory compliance<\/li>\n\n\n\n<li>Secure online transactions<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\n  As HTTPS is now regarded as a web security standard for production websites, any production site should be using a valid SSL certificate.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_2l3v98wlvw7\"><\/a><strong>What Is Let\u2019s Encrypt?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Let&#8217;s Encrypt is a free certificate authority providing SSL\/TLS certificates for websites and web applications. It automates the generation, installation, validation, and renewal of certificates.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Let&#8217;s Encrypt is free and is compatible with most web browsers and operating systems, compared to traditional SSL providers, which typically offer annual fees.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Let&#8217;s Encrypt certificates are valid for:\n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google Chrome<\/li>\n\n\n\n<li>Mozilla Firefox <\/li>\n\n\n\n<li>Microsoft Edge<\/li>\n\n\n\n<li>Apple Safari<\/li>\n\n\n\n<li>Android devices<\/li>\n\n\n\n<li><a href=\"https:\/\/greenwebpage.com\/community\/how-to-check-os-version-in-linux\/\">Linux operating systems<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Let&#8217;s Encrypt has emerged as the most popular SSL certificate provider in the world due to its automation and popularity.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_1z3mrfhzqs8y\"><\/a><strong>Prerequisites<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Before <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-apache-on-debian-12\/\">installing Apache<\/a>\/nginx with Let&#8217;s Encrypt SSL on AlmaLinux 10, the following requirements must be satisfied:\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  You will need to have an <a href=\"https:\/\/greenwebpage.com\/community\/how-to-check-almalinux-version\/\">AlmaLinux 10 server<\/a> with root or sudo access, a registered domain name, the domain name properly configured with DNS records pointing to your server&#8217;s IP address, and either of the following installed and running: Apache or NGINX.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Before proceeding, update system packages:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf update -y\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Check the correct resolution of your domain:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  ping yourdomain.com\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1069\" height=\"510\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-1.png\" alt=\"  ping yourdomain.com\n\" class=\"wp-image-16890\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-1.png 1069w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-1-300x143.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-1-1024x489.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-1-768x366.png 768w\" sizes=\"(max-width: 1069px) 100vw, 1069px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Your domain name should be able to resolve to your server&#8217;s public IP address.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_nf6ozd7ud5az\"><\/a><strong>How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Secure Apache or <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-nginx-on-almalinux-10\/\">NGINX on AlmaLinux 10<\/a> with Let&#8217;s Encrypt SSL using Certbot to provide free SSL encryption for your website, secure data, improve website search engine rankings, and auto-renewal of SSL certificates.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_llobao5zs5jq\"><\/a><strong>Step 1: Install EPEL Repository<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Certbot packages are usually available in the Extra Packages for Enterprise Linux (EPEL) repository.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Install EPEL:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf install epel-release -y\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1075\" height=\"624\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-2.png\" alt=\"  sudo dnf install epel-release -y\n\" class=\"wp-image-16891\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-2.png 1075w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-2-300x174.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-2-1024x594.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-2-768x446.png 768w\" sizes=\"(max-width: 1075px) 100vw, 1075px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Refresh package metadata:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf makecache\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1075\" height=\"325\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-3.png\" alt=\"  sudo dnf makecache\n\" class=\"wp-image-16892\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-3.png 1075w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-3-300x91.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-3-1024x310.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-3-768x232.png 768w\" sizes=\"(max-width: 1075px) 100vw, 1075px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  This way, AlmaLinux can install the latest packages and dependencies for Certbot.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_iq8enmmp9xgt\"><\/a><strong>Step 2: Install Certbot on AlmaLinux 10<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Certbot is the official client to get and handle Let&#8217;s Encrypt SSL certificates.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Install Certbot:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf install certbot -y\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1062\" height=\"613\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-4.png\" alt=\"  sudo dnf install certbot -y\n\" class=\"wp-image-16893\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-4.png 1062w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-4-300x173.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-4-1024x591.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-4-768x443.png 768w\" sizes=\"(max-width: 1062px) 100vw, 1062px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Verify the installation:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  certbot &#8211;version\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1069\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-5.png\" alt=\"  certbot --version\n\" class=\"wp-image-16894\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-5.png 1069w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-5-300x37.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-5-1024x126.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-5-768x95.png 768w\" sizes=\"(max-width: 1069px) 100vw, 1069px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  If the installation is successful, Certbot will be ready to make requests for SSL certificates.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_xhq9lsltddxu\"><\/a><strong>Step 3: Open HTTPS Traffic in the Firewall<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Make sure to allow HTTPS traffic in the firewall before requesting certificates.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Allow HTTP traffic:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-service=http\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1068\" height=\"161\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-6.png\" alt=\"  sudo firewall-cmd --permanent --add-service=http\n\" class=\"wp-image-16895\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-6.png 1068w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-6-300x45.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-6-1024x154.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-6-768x116.png 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Allow HTTPS traffic:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;permanent &#8211;add-service=https\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1070\" height=\"166\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-7.png\" alt=\"  sudo firewall-cmd --permanent --add-service=https\n\" class=\"wp-image-16896\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-7.png 1070w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-7-300x47.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-7-1024x159.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-7-768x119.png 768w\" sizes=\"(max-width: 1070px) 100vw, 1070px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Reload firewall rules:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;reload\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1065\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-8.png\" alt=\"  sudo firewall-cmd --reload\n\" class=\"wp-image-16897\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-8.png 1065w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-8-300x37.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-8-1024x127.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-8-768x95.png 768w\" sizes=\"(max-width: 1065px) 100vw, 1065px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Verify active services:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo firewall-cmd &#8211;list-services\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1066\" height=\"132\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-9.png\" alt=\"  sudo firewall-cmd --list-services\n\" class=\"wp-image-16898\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-9.png 1066w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-9-300x37.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-9-1024x127.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-9-768x95.png 768w\" sizes=\"(max-width: 1066px) 100vw, 1066px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  You should have HTTP and HTTPS services in the output.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_ynx2uro7427z\"><\/a><strong>How to Secure Apache with Let\u2019s Encrypt SSL<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  For Apache web servers, you can use Certbot directly with the web server to automate SSL deployment.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_jf0u1cen1azs\"><\/a><strong>Step 1: Install Apache Certbot Plugin<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-wordpress-with-apache-on-ubuntu-24-04\/\">Install the Apache<\/a> integration package:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf install python3-certbot-apache -y\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1065\" height=\"682\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-10.png\" alt=\"  sudo dnf install python3-certbot-apache -y\n\" class=\"wp-image-16899\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-10.png 1065w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-10-300x192.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-10-1024x656.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-10-768x492.png 768w\" sizes=\"(max-width: 1065px) 100vw, 1065px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Automatically updates <a href=\"https:\/\/greenwebpage.com\/community\/how-to-host-multiple-websites-on-one-server-name-based-virtual-hosts\/\">Apache virtual host configuration<\/a> when installing SSL.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_v6w2e4faqxtq\"><\/a><strong>Step 2: Generate an SSL Certificate for Apache<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Request and install an SSL Certificate:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo certbot &#8211;apache\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1072\" height=\"700\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-11.png\" alt=\"  sudo certbot --apache\n\" class=\"wp-image-16900\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-11.png 1072w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-11-300x196.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-11-1024x669.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-11-768x501.png 768w\" sizes=\"(max-width: 1072px) 100vw, 1072px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Several actions will be done automatically by Certbot. It proves domain ownership, creates an SSL certificate, installs the certificate, updates the Apache configuration files, and sets up HTTPS redirects if enabled.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  In the process, you&#8217;ll be required to provide your email, agree to the terms and conditions, and add the domain names you wish to secure.\n<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1079\" height=\"534\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-12.png\" alt=\"\" class=\"wp-image-16901\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-12.png 1079w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-12-300x148.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-12-1024x507.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-12-768x380.png 768w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Once successful, Certbot will show you a message saying that HTTPS is now working.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_xx4gn3pg8x3b\"><\/a><strong>Step 3: Verify HTTPS Configuration<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Open the website in a browser:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  https:\/\/yourdomain.com\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1145\" height=\"653\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-13.png\" alt=\"  https:\/\/yourdomain.com\n\" class=\"wp-image-16902\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-13.png 1145w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-13-300x171.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-13-1024x584.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-13-768x438.png 768w\" sizes=\"(max-width: 1145px) 100vw, 1145px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  A secure padlock icon should appear in the browser address bar, indicating that SSL encryption is working correctly.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Alternatively, check the certificate information with:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo certbot certificates\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1076\" height=\"216\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-14.png\" alt=\"  sudo certbot certificates\n\" class=\"wp-image-16903\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-14.png 1076w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-14-300x60.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-14-1024x206.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-14-768x154.png 768w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_hmma7bai7ny0\"><\/a><strong>How to Secure NGINX with Let\u2019s Encrypt SSL<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  For NGINX administrators, Certbot can be used to automate the installation of SSL and the configuration of HTTPS.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_7njpxy2pkl40\"><\/a><strong>Step 1: Install the NGINX Certbot Plugin<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Install the required package:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo dnf install python3-certbot-nginx -y\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1075\" height=\"578\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-15.png\" alt=\"  sudo dnf install python3-certbot-nginx -y\n\" class=\"wp-image-16904\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-15.png 1075w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-15-300x161.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-15-1024x551.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-15-768x413.png 768w\" sizes=\"(max-width: 1075px) 100vw, 1075px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The plugin makes it possible to programmatically update <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-lemp-stack-on-almalinux-10-with-nginx-mysql-and-php\/\">server blocks of NGINX<\/a>.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_nbo64nkp7pb2\"><\/a><strong>Step 2: Generate an SSL Certificate for NGINX<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Request the certificate:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo certbot &#8211;nginx\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1074\" height=\"253\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-16.png\" alt=\"  sudo certbot --nginx\n\" class=\"wp-image-16905\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-16.png 1074w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-16-300x71.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-16-1024x241.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-16-768x181.png 768w\" sizes=\"(max-width: 1074px) 100vw, 1074px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Certbot validates the domain, installs an SSL certificate, updates NGINX configuration files, and can optionally redirect incoming HTTP traffic to HTTPS. Once installed, NGINX starts serving encrypted (HTTPS) traffic.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a id=\"post-16889-_1ta1tj8m29br\"><\/a><strong>Step 3: Verify SSL Installation<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-nginx-on-ubuntu-22-04\/\">Test the NGINX configuration<\/a>:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo nginx -t\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1076\" height=\"164\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-17.png\" alt=\"  sudo nginx -t\n\" class=\"wp-image-16906\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-17.png 1076w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-17-300x46.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-17-1024x156.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-17-768x117.png 768w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The site should have a <a href=\"https:\/\/greenwebpage.com\/community\/how-to-install-phpmyadmin-and-secure-it-on-almalinux-10\/\">secure loading <\/a>if it&#8217;s HTTPS.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_z66ddya8fi0n\"><\/a><strong>How to Test SSL Certificate Health<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Using SSL certificates is only one component of website security. Administrators should keep AlmaLinux updated, <a href=\"https:\/\/greenwebpage.com\/community\/how-to-set-up-a-basic-firewall-on-almalinux-10-using-firewalld\/\">use strong firewall policies<\/a>, enable automatic security updates, protect SSH access, and regularly monitor web server logs.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  After installation, verify SSL functionality using:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo certbot certificates\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1075\" height=\"188\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-18.png\" alt=\"  sudo certbot certificates\n\" class=\"wp-image-16907\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-18.png 1075w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-18-300x52.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-18-1024x179.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-18-768x134.png 768w\" sizes=\"(max-width: 1075px) 100vw, 1075px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_pl0yd7fu81eg\"><\/a><strong>How to Configure Automatic SSL Renewal<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Let\u2019s Encrypt certificates are valid for 90 days. Automatic renewal ensures uninterrupted HTTPS protection.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Test renewal functionality:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  sudo certbot renew &#8211;dry-run\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1068\" height=\"316\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-19.png\" alt=\"  sudo certbot renew --dry-run\n\" class=\"wp-image-16908\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-19.png 1068w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-19-300x89.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-19-1024x303.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-19-768x227.png 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  A successful dry run confirms that future renewals will work correctly.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Check the Certbot timer:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  systemctl list-timers | grep certbot\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1076\" height=\"98\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-20.png\" alt=\"  systemctl list-timers | grep certbot\n\" class=\"wp-image-16909\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-20.png 1076w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-20-300x27.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-20-1024x93.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-20-768x70.png 768w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Modern AlmaLinux systems typically include automatic renewal timers by default. Automated renewal eliminates the need for manual certificate management and reduces the risk of service interruptions.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_spzim682k9zj\"><\/a><strong>Verify HTTPS Redirection<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Redirecting HTTP traffic to HTTPS ensures all visitors use encrypted connections.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Verify redirection:\n<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><p>\n  curl -I http:\/\/yourdomain.com\n<\/p><\/th><\/tr><\/thead><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1062\" height=\"519\" src=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-21.png\" alt=\"  curl -I http:\/\/yourdomain.com\n\" class=\"wp-image-16910\" srcset=\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-21.png 1062w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-21-300x147.png 300w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-21-1024x500.png 1024w, https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/word-image-16889-21-768x375.png 768w\" sizes=\"(max-width: 1062px) 100vw, 1062px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  The redirect should point visitors to the HTTPS version of the website. Administrators should also remove unused services, implement strong authentication policies, and maintain regular backups.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Combining <a href=\"https:\/\/greenwebpage.com\/community\/how-to-set-up-nginx-server-blocks-on-ubuntu-24-04\/\">HTTPS encryption with server blocks<\/a> hardening significantly improves website security and reduces exposure to cyber threats.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_fgjsyd951uwh\"><\/a><strong>Why HTTPS Improves SEO and User Trust<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Google has consistently emphasized website security as an important ranking factor. HTTPS not only protects user data but also contributes to improved search visibility and visitor confidence.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Websites using HTTPS typically experience higher trust levels because browsers display security indicators instead of warning messages. This positive user experience can improve engagement metrics and support long-term SEO performance.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Secure websites are also more likely to meet modern compliance requirements and industry security standards.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a id=\"post-16889-_adc932l835on\"><\/a><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Securing Apache or NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 is one of the most important steps in building a secure and professional <a href=\"https:\/\/greenwebpage.com\/community\/how-to-host-multiple-websites-on-one-server-name-based-virtual-hosts\/\">web hosting environment<\/a>. HTTPS encryption protects user data, strengthens website credibility, improves search engine visibility, and helps meet modern security expectations.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  By installing Certbot, configuring SSL certificates, enabling automatic renewal, and enforcing HTTPS redirection, administrators can create a secure and production-ready Linux web server.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Whether you manage a personal blog, business website, eCommerce platform, SaaS application, or enterprise web infrastructure, implementing Let\u2019s Encrypt SSL on AlmaLinux 10 is a fundamental security best practice that should be part of every <a href=\"https:\/\/greenwebpage.com\/community\/using-git-for-automatic-deployments-real-world-examples\/\">web deployment<\/a>.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n    <div class=\"xs_social_share_widget xs_share_url after_content \t\tmain_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content\">\n\n\t\t\n        <ul>\n\t\t\t        <\/ul>\n    <\/div> \n","protected":false},"excerpt":{"rendered":"<p>Security on websites has become a must-have. The Internet&#8217;s modern web browser, search engines, and users want websites to use HTTPS (secure) encryption when it comes to transmitting data from the Internet user to the web server. Browsers could show security alerts if a site is not using SSL\/TLS encryption. AlmaLinux 10 has one of [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":16915,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[1024,233,229,1049],"class_list":["post-16889","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-almalinux-10","tag-apache","tag-nginx","tag-ssl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 - Greenwebpage Community<\/title>\n<meta name=\"description\" content=\"This step-by-step guide will teach you to install and configure Let&#039;s Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 - Greenwebpage Community\" \/>\n<meta property=\"og:description\" content=\"This step-by-step guide will teach you to install and configure Let&#039;s Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\" \/>\n<meta property=\"og:site_name\" content=\"Greenwebpage Community\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-02T04:58:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-02T04:58:55+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Karim Buzdar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karim Buzdar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\"},\"author\":{\"name\":\"Karim Buzdar\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8\"},\"headline\":\"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10\",\"datePublished\":\"2026-06-02T04:58:51+00:00\",\"dateModified\":\"2026-06-02T04:58:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\"},\"wordCount\":1415,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg\",\"keywords\":[\"AlmaLinux 10\",\"Apache\",\"Nginx\",\"SSL\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\",\"url\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\",\"name\":\"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 - Greenwebpage Community\",\"isPartOf\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg\",\"datePublished\":\"2026-06-02T04:58:51+00:00\",\"dateModified\":\"2026-06-02T04:58:55+00:00\",\"description\":\"This step-by-step guide will teach you to install and configure Let's Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10.\",\"breadcrumb\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage\",\"url\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg\",\"contentUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg\",\"width\":1020,\"height\":600,\"caption\":\"How To Secure ApacheNGINX with Encrypt SSL On ALmaLinux 10\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/greenwebpage.com\/community\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#website\",\"url\":\"https:\/\/greenwebpage.com\/community\/\",\"name\":\"Greenwebpage Community\",\"description\":\"Get online in three steps with our wide range of web hosting solutions. Choose from professional business to enterprise options designed to meet your needs.\",\"publisher\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/greenwebpage.com\/community\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#organization\",\"name\":\"Greenwebpage Community\",\"url\":\"https:\/\/greenwebpage.com\/community\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png\",\"contentUrl\":\"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png\",\"width\":512,\"height\":512,\"caption\":\"Greenwebpage Community\"},\"image\":{\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8\",\"name\":\"Karim Buzdar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g\",\"caption\":\"Karim Buzdar\"},\"sameAs\":[\"https:\/\/greenwebpage.com\"],\"url\":\"https:\/\/greenwebpage.com\/community\/author\/karim\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 - Greenwebpage Community","description":"This step-by-step guide will teach you to install and configure Let's Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10.","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:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/","og_locale":"en_US","og_type":"article","og_title":"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 - Greenwebpage Community","og_description":"This step-by-step guide will teach you to install and configure Let's Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10.","og_url":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/","og_site_name":"Greenwebpage Community","article_published_time":"2026-06-02T04:58:51+00:00","article_modified_time":"2026-06-02T04:58:55+00:00","og_image":[{"width":1020,"height":600,"url":"http:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg","type":"image\/jpeg"}],"author":"Karim Buzdar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Karim Buzdar","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#article","isPartOf":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/"},"author":{"name":"Karim Buzdar","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8"},"headline":"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10","datePublished":"2026-06-02T04:58:51+00:00","dateModified":"2026-06-02T04:58:55+00:00","mainEntityOfPage":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/"},"wordCount":1415,"commentCount":0,"publisher":{"@id":"https:\/\/greenwebpage.com\/community\/#organization"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage"},"thumbnailUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg","keywords":["AlmaLinux 10","Apache","Nginx","SSL"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/","url":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/","name":"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10 - Greenwebpage Community","isPartOf":{"@id":"https:\/\/greenwebpage.com\/community\/#website"},"primaryImageOfPage":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage"},"thumbnailUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg","datePublished":"2026-06-02T04:58:51+00:00","dateModified":"2026-06-02T04:58:55+00:00","description":"This step-by-step guide will teach you to install and configure Let's Encrypt SSL certificates in both Apache and NGINX web servers on AlmaLinux 10.","breadcrumb":{"@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#primaryimage","url":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg","contentUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2026\/06\/How-To-Secure-ApacheNGINX-with-Encrypt-SSL-On-ALmaLinux-10.jpg","width":1020,"height":600,"caption":"How To Secure ApacheNGINX with Encrypt SSL On ALmaLinux 10"},{"@type":"BreadcrumbList","@id":"https:\/\/greenwebpage.com\/community\/how-to-secure-apache-nginx-with-lets-encrypt-ssl-on-almalinux-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/greenwebpage.com\/community\/"},{"@type":"ListItem","position":2,"name":"How to Secure Apache\/NGINX with Let\u2019s Encrypt SSL on AlmaLinux 10"}]},{"@type":"WebSite","@id":"https:\/\/greenwebpage.com\/community\/#website","url":"https:\/\/greenwebpage.com\/community\/","name":"Greenwebpage Community","description":"Get online in three steps with our wide range of web hosting solutions. Choose from professional business to enterprise options designed to meet your needs.","publisher":{"@id":"https:\/\/greenwebpage.com\/community\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/greenwebpage.com\/community\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/greenwebpage.com\/community\/#organization","name":"Greenwebpage Community","url":"https:\/\/greenwebpage.com\/community\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/","url":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png","contentUrl":"https:\/\/greenwebpage.com\/community\/wp-content\/uploads\/2023\/10\/cropped-logomic.png","width":512,"height":512,"caption":"Greenwebpage Community"},"image":{"@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/467c100c1d017bc081473ee0440680c8","name":"Karim Buzdar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/greenwebpage.com\/community\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0628fcbcddd9bc5486245d2cf4a904dbcdeac9ad6c3098f49237094e9d513d0c?s=96&d=mm&r=g","caption":"Karim Buzdar"},"sameAs":["https:\/\/greenwebpage.com"],"url":"https:\/\/greenwebpage.com\/community\/author\/karim\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16889","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/comments?post=16889"}],"version-history":[{"count":4,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16889\/revisions"}],"predecessor-version":[{"id":16914,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/posts\/16889\/revisions\/16914"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/media\/16915"}],"wp:attachment":[{"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/media?parent=16889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/categories?post=16889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/greenwebpage.com\/community\/wp-json\/wp\/v2\/tags?post=16889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}