Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Your tutorial is really nice and thanks for that,
But could you/someone please explain the following if possible, Still trying to learn this stuff :)
<FilesMatch “.(cgi|shtml|phtml|php)$”> SSLOptions +StdEnvVars </FilesMatch>
<Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory>
BrowserMatch “MSIE [2-6]”
nokeepalive ssl-unclean-shutdown
downgrade-1.0 force-response-1.0
BrowserMatch “MSIE [17-9]” ssl-unclean-shutdown
would you be kind enough to do this tut with Comodo PositiveSSL
Files I have
AddTrustExternalCARoot COMODORSAAddTrustCA COMODORSADomainValidationSecureServerCA Mydomain_com
Please!!! help thank you
After fgollowing this guide I’ve got “SSL protocol error”.
ServerName your_domain.com:443
ServerAlias www.your_domain.com:433
–
I have purchased SSL from GeoTrust. Now is there any tutorial to configure it? or what can I do to install it?
This is a great tutorial, but could you do one on how to install a ssl certificate that was actually purchased? Please!
@hnwebdesign5: It will be more or less the same using a cert that you purchased from a CA. The only difference is that you should replace:
<pre> SSLCertificateFile /etc/apache2/ssl/apache.crt SSLCertificateKeyFile /etc/apache2/ssl/apache.key </pre>
with the cert provided by you CA:
<pre>
SSLCertificateFile /path/to/your/ssl.crt
SSLCertificateKeyFile /path/to/your/private.key
SSLCertificateChainFile /path/to/your/bundle.pem
</pre>
@derek: GeoTrust also has their own documentation:
http://www.geotrust.com/support/video/install-ssl-certificates-apache.html
Thanks for the tutorial, really helpful, but I have a problem. Before starting to follow this guide the site worked fine using http, now when trying to use https I get the error “You don’t have permission to access / on this server.” I’ve tried the trick of adding “:443” to the end of the ServerName and ServerAlias to no avail. The site still works fine using http. Any ideas?
By the way I have Ubuntu Server 14.04 installed as a VBox guest on a Windows 7 host and the ServerRoot is in a shared folder from the host
You might also need to make sure that your firewall (i.e. UFW) allows port 443.
Great tutorial!
I have just configured my server (Ubuntu 14.04) but I am running a number of sites and whilst the highlevel directory (/var/www/[directory]) is now SSL secured, I cannot gain access to the various sites contained within that directory i.e.
site 1 (/var/www/[directory]/[site 1]) site 2 (var/www/[directory]/[site 2]) etc
I have attempted to amend the ‘default-ssl.conf’ file but but unfortunately I am not having any success. Incidentally, I have noticed that the the non-secured http version of the sites are still visible. Any assistance would be greatly appreciated.
Depending on how your box was set up in the first place it might be worth noting that /etc/apache2/ports.conf needs to have an entry such as
<IfModule ssl_module>
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
otherwise nothing is listening for HTTPS requests even with the correct default-ssl.conf