{"id":50351,"date":"2025-05-21T12:30:00","date_gmt":"2025-05-21T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=50351"},"modified":"2025-04-10T07:10:18","modified_gmt":"2025-04-10T12:10:18","slug":"how-to-enable-https-protocol-on-almalinux-10","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/","title":{"rendered":"How to Enable HTTPS Protocol on AlmaLinux 10"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp\" alt=\"How to Enable HTTPS Protocol on AlmaLinux 10\" class=\"wp-image-50353\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>This blog post teaches you how to enable HTTPS protocol on AlmaLinux 10. HTTPS is hypertext transfer protocol secure and is the secure version of the HTTP protocol. To increase security, the HTTPS protocol sends encrypted data between web browsers and websites. This is extremely important when the user transmits sensitive data, such as logging in, storing credit card information, paying online, etc. The HTTPS uses the SSL (Secure Socket Layer) to encrypt the transmitted data and verify the server&#8217;s identity.<\/p>\n\n\n\n<p>In the next few paragraphs, we will explain in more detail how to enable the HTTPS Protocol. Let&#8217;s get started!<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69faa3d85af6e\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69faa3d85af6e\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#What-is-the-HTTPS-protocol-and-how-can-it-be-enabled\" >What is the HTTPS protocol, and how can it be enabled?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#Step-1-Update-the-System\" >Step 1. Update the System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#Step-2-Install-Apache-Web-Server\" >Step 2. Install Apache Web Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#Step-3-Install-Socat-and-Acme\" >Step 3. Install Socat and Acme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#Step-4-Install-a-Free-ZeroSSL-certificate\" >Step 4. Install a Free ZeroSSL certificate<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#Step-5-Create-Apache-configuration-file\" >Step 5. Create Apache configuration file<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"https:\/\/www.rosehosting.com\/almalinux-hosting\/\">server running AlmaLinux<\/a> 10<\/li>\n\n\n\n<li>A valid domain pointed to the server IP address<\/li>\n\n\n\n<li>User privileges: root or non-root user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What-is-the-HTTPS-protocol-and-how-can-it-be-enabled\"><\/span>What is the HTTPS protocol, and how can it be enabled?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The HTTPS protocol is a secure way to access websites and transmit encrypted data. The HTTPS protocol uses the SSL protocol, and to enable HTTPS on AlmaLinux 10, we need to install an SSL certificate. SSL certificates would allow websites to use HTTPS. An SSL certificate is a data file hosted on a website&#8217;s origin server. So in this case, to enable HTTPS on AlmaLinux 10, we need a website, a domain name, an SSL certificate for that domain, and the most essential web server configuration files. We can use Apache, Nginx, and LiteSpeed as web servers. In this blog post, we will use the Apache Web server, so in the following paragraphs, we will show you the exact steps for enabling HTTPS on your website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Update-the-System\"><\/span>Step 1. Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before we execute any command on the server, it is recommended that the system packages be updated to the latest version available. To do that, execute this command on your command line:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo dnf update -y &amp;&amp; sudo dnf upgrade -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Apache-Web-Server\"><\/span>Step 2. Install Apache Web Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To install the Apache Web server, execute the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo dnf install httpd -y<\/pre>\n\n\n\n<p>Once installed, start and enable the service for automatic start on system boot:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl start httpd &amp;&amp; sudo systemctl enable httpd<\/pre>\n\n\n\n<p>Check the status of the service:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status httpd<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host ~]# sudo systemctl status httpd\n\u25cf httpd.service - The Apache HTTP Server\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/httpd.service; enabled; preset: disabled)\n     Active: active (running) since Mon 2025-04-07 15:22:35 CDT; 7min ago\n Invocation: 0d69cef33f884d6d9f8179803a955931\n       Docs: man:httpd.service(8)\n   Main PID: 97965 (httpd)\n     Status: \"Total requests: 0; Idle\/Busy workers 100\/0;Requests\/sec: 0; Bytes served\/sec:   0 B\/sec\"\n      Tasks: 177 (limit: 23175)\n     Memory: 13.8M (peak: 14.1M)\n        CPU: 685ms\n     CGroup: \/system.slice\/httpd.service\n             \u251c\u250097965 \/usr\/sbin\/httpd -DFOREGROUND\n             \u251c\u250097966 \/usr\/sbin\/httpd -DFOREGROUND\n             \u251c\u250097967 \/usr\/sbin\/httpd -DFOREGROUND\n             \u251c\u250097968 \/usr\/sbin\/httpd -DFOREGROUND\n             \u2514\u250097969 \/usr\/sbin\/httpd -DFOREGROUND\n\nApr 07 15:22:34 host.test.vps systemd[1]: Starting httpd.service - The Apache HTTP Server..\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Install-Socat-and-Acme\"><\/span>Step 3. Install Socat and Acme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>We need to install some prerequisites on our server for the fake web server and client support features:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo dnf install socat -y &amp;&amp; sudo curl https:\/\/get.acme.sh | sh &amp;&amp; source ~\/.bashrc<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-a-Free-ZeroSSL-certificate\"><\/span>Step 4. Install a Free ZeroSSL certificate<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>ZeroSSL is a free SSL certificate authority created by CodeNotary, a software company known for its immutability and blockchain solutions for data integrity. To install ZeroSSL, first, we must create a ZeroSSL account:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">acme.sh --register-account -m admin@your_domain.com --server zerossl<\/pre>\n\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@host conf.d]# acme.sh --register-account -m <strong>admin@yourdomain.com<\/strong> --server zerossl\n[Mon Apr  7 16:19:37 CDT 2025] <strong>Account key creation OK.<\/strong>\n[Mon Apr  7 16:19:37 CDT 2025] No EAB credentials found for ZeroSSL, let's obtain them\n[Mon Apr  7 16:19:37 CDT 2025] Registering account: https:\/\/acme.zerossl.com\/v2\/DV90\n[Mon Apr  7 16:19:40 CDT 2025] <strong>Registered<\/strong>\n[Mon Apr  7 16:19:40 CDT 2025] ACCOUNT_THUMBPRINT='ZmR7AOpN7-zg72TcIUXIzFftKyidkjA6oF-fvf9pXoc'\n<\/pre>\n\n\n\n<p>Next, we need to stop the HTTPD service because generating ZeroSSL with the acme.sh script requires port 80 to be free.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl stop httpd<\/pre>\n\n\n\n<p>Once the httpd service is stopped, we can generate ZeroSSL with acme.sh:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">acme.sh --issue --standalone -d your_domain.com --server zerossl<\/pre>\n\n\n\n<p>You should receive the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Mon Apr  7 16:24:29 CDT 2025] Your cert is in: \/root\/.acme.sh\/yourdomain.com_ecc\/yourdomain.com.cer\n[Mon Apr  7 16:24:29 CDT 2025] Your cert key is in: \/root\/.acme.sh\/yourdomain.com_ecc\/yourdomain.com.key\n[Mon Apr  7 16:24:29 CDT 2025] The intermediate CA cert is in: \/root\/.acme.sh\/yourdomain.com_ecc\/ca.cer\n[Mon Apr  7 16:24:29 CDT 2025] And the full-chain cert is in: \/root\/.acme.sh\/yourdomain.com_ecc\/fullchain.cer\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Create-Apache-configuration-file\"><\/span>Step 5. Create Apache configuration file<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>If you access your server IP address in the browser, the browser will return the default Apache welcome page. However, installing an SSL certificate on an IP address is impossible. That is why we need to configure the Apache configuration file so the website can be accessible via the domain name. To do that, create the following file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">touch \/etc\/httpd\/conf.d\/website.conf<\/pre>\n\n\n\n<p>Once, open it with your favorite text editor and paste the following lines of code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;<br>     ServerName <strong>yourdomain.com<\/strong><br>     DocumentRoot \/var\/www\/html<br>     &lt;Directory \/var\/www\/html\/&gt;<br>          Options FollowSymlinks<br>          AllowOverride All<br>          Require all granted<br>     &lt;\/Directory&gt;<br><br>     ErrorLog \/var\/log\/httpd\/yourdomain.com_error.log<br>     CustomLog \/var\/log\/httpd\/yourdomain.com.log combined<br>    <strong>Redirect permanent \/ https:\/\/yourdomain.com<\/strong><br><br>&lt;\/VirtualHost&gt;<br><br>&lt;VirtualHost *:443&gt;<br> ServerName <strong>yourdomain.com<\/strong><br> DocumentRoot \/var\/www\/html<br> SSLEngine on<br> <strong>SSLCertificateFile \/root\/.acme.sh\/yourdomain.com_ecc\/fullchain.cer<\/strong><br> <strong>SSLCertificateKeyFile \/root\/.acme.sh\/yourdomain.com_ecc\/yourdomain.com.key<\/strong><br>&lt;\/VirtualHost&gt;<br><\/pre>\n\n\n\n<p>Please save the file, close it, and check the syntax of the Apache configuration file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">httpd -t<\/pre>\n\n\n\n<p>You should get the following output<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[root@host conf.d]# httpd -t\nSyntax OK\n<\/pre>\n\n\n\n<p>Restart the httpd.service.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart httpd<\/pre>\n\n\n\n<p>Now, you can access your website via your domain securely via HTTPS at <strong>https:\/\/yourdomain.com<\/strong><\/p>\n\n\n\n<p>That&#8217;s it. You&#8217;ve successfully enabled HTTPS Protocol on AlmaLinux 10 OS.<\/p>\n\n\n\n<p>Now, you don\u2019t have to do this if you have difficulties and are unfamiliar with Linux and SSL certificates. You can always contact our technical support. Sign up for one of our <a href=\"https:\/\/www.rosehosting.com\/nvme-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">NVMe VPS server plans<\/a> and submit a support ticket. We are available 24\/7 and will take care of your request immediately.<\/p>\n\n\n\n<p>If you liked this post about enabling HTTPS on AlmaLinux 10, please share it with your friends or leave a comment below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This blog post teaches you how to enable HTTPS protocol on AlmaLinux 10. HTTPS is hypertext transfer protocol secure and &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Enable HTTPS Protocol on AlmaLinux 10\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#more-50351\" aria-label=\"Read more about How to Enable HTTPS Protocol on AlmaLinux 10\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":50353,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2176],"tags":[2264,1937,27],"class_list":["post-50351","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-almalinux","tag-how-to-enable","tag-https-protocol","tag-linux","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Enable HTTPS Protocol on AlmaLinux 10 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Learn how to enable HTTPS protocol on AlmaLinux 10 with our easy to use guide, or have our system admins install it for you.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-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 Enable HTTPS Protocol on AlmaLinux 10\" \/>\n<meta property=\"og:description\" content=\"How to Enable HTTPS Protocol on AlmaLinux 10 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-21T17:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\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:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Enable HTTPS Protocol on AlmaLinux 10\",\"datePublished\":\"2025-05-21T17:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/\"},\"wordCount\":657,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/how-to-enable-https-protocol-on-almalinux-10.webp\",\"keywords\":[\"how to enable\",\"https protocol\",\"Linux\"],\"articleSection\":[\"AlmaLinux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/\",\"name\":\"How to Enable HTTPS Protocol on AlmaLinux 10 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/how-to-enable-https-protocol-on-almalinux-10.webp\",\"datePublished\":\"2025-05-21T17:30:00+00:00\",\"description\":\"Learn how to enable HTTPS protocol on AlmaLinux 10 with our easy to use guide, or have our system admins install it for you.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/how-to-enable-https-protocol-on-almalinux-10.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/how-to-enable-https-protocol-on-almalinux-10.webp\",\"width\":1024,\"height\":576,\"caption\":\"How to Enable HTTPS Protocol on AlmaLinux 10\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-enable-https-protocol-on-almalinux-10\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Enable HTTPS Protocol on AlmaLinux 10\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Enable HTTPS Protocol on AlmaLinux 10 | RoseHosting","description":"Learn how to enable HTTPS protocol on AlmaLinux 10 with our easy to use guide, or have our system admins install it for you.","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:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/","og_locale":"en_US","og_type":"article","og_title":"How to Enable HTTPS Protocol on AlmaLinux 10","og_description":"How to Enable HTTPS Protocol on AlmaLinux 10 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2025-05-21T17:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Enable HTTPS Protocol on AlmaLinux 10","datePublished":"2025-05-21T17:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/"},"wordCount":657,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp","keywords":["how to enable","https protocol","Linux"],"articleSection":["AlmaLinux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/","name":"How to Enable HTTPS Protocol on AlmaLinux 10 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp","datePublished":"2025-05-21T17:30:00+00:00","description":"Learn how to enable HTTPS protocol on AlmaLinux 10 with our easy to use guide, or have our system admins install it for you.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/04\/how-to-enable-https-protocol-on-almalinux-10.webp","width":1024,"height":576,"caption":"How to Enable HTTPS Protocol on AlmaLinux 10"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-enable-https-protocol-on-almalinux-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Enable HTTPS Protocol on AlmaLinux 10"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/50351","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=50351"}],"version-history":[{"count":2,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/50351\/revisions"}],"predecessor-version":[{"id":50354,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/50351\/revisions\/50354"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/50353"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=50351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=50351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=50351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}