{"id":88,"date":"2019-05-06T12:30:47","date_gmt":"2019-05-06T12:30:47","guid":{"rendered":"https:\/\/wpproonline.com\/?p=88"},"modified":"2026-02-26T10:52:04","modified_gmt":"2026-02-26T10:52:04","slug":"installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws","status":"publish","type":"post","link":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/","title":{"rendered":"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS"},"content":{"rendered":"<p>If you have sensitive data on your site, you may want to install an SSL Certificate to make it more secure. Here is a brief tutorial being on AWS EC2 Ubuntu instance on how to set it up.<\/p>\n<p>My server settings are Apache2 and Ubuntu 16.x<\/p>\n<p><!--more--><\/p>\n<p>1. Login to ssh\/terminal on your server<\/p>\n<p>2. Enable SSL for WebServer(Apache2)<\/p>\n<p><code>sudo a2enmod ssl<\/code><\/p>\n<p>3. Create the server SSL Key<\/p>\n<p><code>sudo bash<\/code><\/p>\n<p>On Ubuntu this changes you to the root user as you cannot access the directory on the next step.<\/p>\n<p><code>cd \/etc\/ssl\/private<br \/>\nopenssl genrsa -des3 -out myserver.com.key 2048<\/code><\/p>\n<p>Make sure its 2048 and not 1024 bit as this would be required later on GoDaddy.<\/p>\n<p>Enter keyphrase<\/p>\n<p>5. Create the CSR (Certificate Service Request) to be entered on GoDaddy<\/p>\n<p><code>openssl req -new -key myserver.com.key -out myserver.com.csr<\/code><\/p>\n<p>Upon enter it will ask you for several things but make sure that under Common Name you put your website url (myserver.com). (GoDaddy will throw an error if it is not a correct website)<\/p>\n<p>6. View the CSR and Copy. Paste it later to your GoDaddy SSL Certificate Management<\/p>\n<p>7. On GoDaddy SSL Certificate Management make a Request and choose Third Party, Web Server no Control Panel. And Paste the CSR code.<\/p>\n<p>a. Upon Submit you would get the approval. It would check that your domain registry and administrative contacts to verify.<\/p>\n<p>b. If it cannot be verified via the domain registry, you will be emailed a code that you need to create as a file and upload to your server instead.<\/p>\n<p>8. Install your certificate gd_bundle.crt and myserver.com.crt to your server. Upload them to the server and install. Back to shell<\/p>\n<p><code>mv gd_bundle.crt \/etc\/ssl\/gd_bundle.crt<br \/>\nmv myserver.com.crt \/etc\/ssl\/certs\/myserver.com.crt<\/code><\/p>\n<p>9. Edit the default Apache2 values at \/etc\/apache2\/sites-available\/default. Create a new virtualhost<\/p>\n<p><code>NameVirtualHost *:443<br \/>\nDocumentRoot \/var\/www\/<br \/>\nSSLEngine on<br \/>\nSSLOptions +FakeBasicAuth +ExportCertData +StrictRequire<br \/>\nSSLCertificateFile \/etc\/ssl\/certs\/myserver.com.crt<br \/>\nSSLCertificateKeyFile \/etc\/ssl\/private\/myserver.com.key<br \/>\nSSLCertificateChainFile \/etc\/ssl\/gd_bundle.crt<\/code><\/p>\n<p>10. Make sure Apache2 to listen on port 443, edit the \/etc\/apache2\/ports.conf<\/p>\n<p>Under<\/p>\n<p><code>Listen 443<\/code><\/p>\n<p>10. Restart Apache<\/p>\n<p><code>\/etc\/init.d\/apache2 restart<\/code><\/p>\n<p>If all went well you should be able to access https<br \/>For EC2 make sure Port 443 is enabled as well on the AWS Console<\/p>\n<p>11. Then to force redirect users to https create an htaccess file and upload to your root www folder<\/p>\n<p><code>RewriteEngine On<br \/>\nRewriteCond %{SERVER_PORT} 80<br \/>\nRewriteRule ^(.*)$ https:\/\/www.myserver.com\/$1 [R,L]<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have sensitive data on your site, you may want to install an SSL Certificate to make it more secure. Here is a brief tutorial being on AWS EC2&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[82,85,86],"tags":[91,92,93],"class_list":["post-88","post","type-post","status-publish","format-standard","hentry","category-aws","category-linux","category-ubuntu","tag-godaddy","tag-install-ssl","tag-ssl"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v27.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS - DigitalHubZ<\/title>\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.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS\" \/>\n<meta property=\"og:description\" content=\"If you have sensitive data on your site, you may want to install an SSL Certificate to make it more secure. Here is a brief tutorial being on AWS EC2&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/\" \/>\n<meta property=\"og:site_name\" content=\"DigitalHubZ\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-06T12:30:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-26T10:52:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.digitalhubz.com\/blog\/wp-content\/uploads\/2023\/03\/digitalhubz.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1232\" \/>\n\t<meta property=\"og:image:height\" content=\"369\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DigitalHubZ\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DigitalHubZ\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/\"},\"author\":{\"name\":\"DigitalHubZ\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#\\\/schema\\\/person\\\/5a4074d837d6e5d22d665e5b7ca9e873\"},\"headline\":\"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS\",\"datePublished\":\"2019-05-06T12:30:47+00:00\",\"dateModified\":\"2026-02-26T10:52:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/\"},\"wordCount\":334,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#organization\"},\"keywords\":[\"godaddy\",\"install ssl\",\"SSL\"],\"articleSection\":[\"AWS\",\"Linux\",\"Ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/\",\"url\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/\",\"name\":\"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS - DigitalHubZ\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#website\"},\"datePublished\":\"2019-05-06T12:30:47+00:00\",\"dateModified\":\"2026-02-26T10:52:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/\",\"name\":\"DigitalHubZ\",\"description\":\"Future-Ready Digital Solutions\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#organization\",\"name\":\"DigitalHubZ\",\"url\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/digitalhubz.webp\",\"contentUrl\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/digitalhubz.webp\",\"width\":1232,\"height\":369,\"caption\":\"DigitalHubZ\"},\"image\":{\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/#\\\/schema\\\/person\\\/5a4074d837d6e5d22d665e5b7ca9e873\",\"name\":\"DigitalHubZ\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/414c5bb85907e15e0f840541718ecc7420d52ea432b33f6a57761a674a52ebb7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/414c5bb85907e15e0f840541718ecc7420d52ea432b33f6a57761a674a52ebb7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/414c5bb85907e15e0f840541718ecc7420d52ea432b33f6a57761a674a52ebb7?s=96&d=mm&r=g\",\"caption\":\"DigitalHubZ\"},\"sameAs\":[\"https:\\\/\\\/digitalhubz.com\"],\"url\":\"https:\\\/\\\/www.digitalhubz.com\\\/blog\\\/author\\\/digi_v1_wp\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS - DigitalHubZ","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.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/","og_locale":"en_US","og_type":"article","og_title":"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS","og_description":"If you have sensitive data on your site, you may want to install an SSL Certificate to make it more secure. Here is a brief tutorial being on AWS EC2&hellip;","og_url":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/","og_site_name":"DigitalHubZ","article_published_time":"2019-05-06T12:30:47+00:00","article_modified_time":"2026-02-26T10:52:04+00:00","og_image":[{"width":1232,"height":369,"url":"https:\/\/www.digitalhubz.com\/blog\/wp-content\/uploads\/2023\/03\/digitalhubz.webp","type":"image\/webp"}],"author":"DigitalHubZ","twitter_card":"summary_large_image","twitter_misc":{"Written by":"DigitalHubZ","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/#article","isPartOf":{"@id":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/"},"author":{"name":"DigitalHubZ","@id":"https:\/\/www.digitalhubz.com\/blog\/#\/schema\/person\/5a4074d837d6e5d22d665e5b7ca9e873"},"headline":"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS","datePublished":"2019-05-06T12:30:47+00:00","dateModified":"2026-02-26T10:52:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/"},"wordCount":334,"commentCount":0,"publisher":{"@id":"https:\/\/www.digitalhubz.com\/blog\/#organization"},"keywords":["godaddy","install ssl","SSL"],"articleSection":["AWS","Linux","Ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/","url":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/","name":"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS - DigitalHubZ","isPartOf":{"@id":"https:\/\/www.digitalhubz.com\/blog\/#website"},"datePublished":"2019-05-06T12:30:47+00:00","dateModified":"2026-02-26T10:52:04+00:00","breadcrumb":{"@id":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.digitalhubz.com\/blog\/installing-godaddy-ssl-on-an-ec2-ubuntu-instance-in-aws\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.digitalhubz.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Installing GoDaddy SSL on an EC2 Ubuntu Instance in AWS"}]},{"@type":"WebSite","@id":"https:\/\/www.digitalhubz.com\/blog\/#website","url":"https:\/\/www.digitalhubz.com\/blog\/","name":"DigitalHubZ","description":"Future-Ready Digital Solutions","publisher":{"@id":"https:\/\/www.digitalhubz.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.digitalhubz.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.digitalhubz.com\/blog\/#organization","name":"DigitalHubZ","url":"https:\/\/www.digitalhubz.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.digitalhubz.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.digitalhubz.com\/blog\/wp-content\/uploads\/2023\/03\/digitalhubz.webp","contentUrl":"https:\/\/www.digitalhubz.com\/blog\/wp-content\/uploads\/2023\/03\/digitalhubz.webp","width":1232,"height":369,"caption":"DigitalHubZ"},"image":{"@id":"https:\/\/www.digitalhubz.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.digitalhubz.com\/blog\/#\/schema\/person\/5a4074d837d6e5d22d665e5b7ca9e873","name":"DigitalHubZ","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/414c5bb85907e15e0f840541718ecc7420d52ea432b33f6a57761a674a52ebb7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/414c5bb85907e15e0f840541718ecc7420d52ea432b33f6a57761a674a52ebb7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/414c5bb85907e15e0f840541718ecc7420d52ea432b33f6a57761a674a52ebb7?s=96&d=mm&r=g","caption":"DigitalHubZ"},"sameAs":["https:\/\/digitalhubz.com"],"url":"https:\/\/www.digitalhubz.com\/blog\/author\/digi_v1_wp\/"}]}},"_links":{"self":[{"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/posts\/88","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/comments?post=88"}],"version-history":[{"count":4,"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions"}],"predecessor-version":[{"id":54934,"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/posts\/88\/revisions\/54934"}],"wp:attachment":[{"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/media?parent=88"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/categories?post=88"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digitalhubz.com\/blog\/wp-json\/wp\/v2\/tags?post=88"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}