OpenSSL + Apache 2.2 on a windows 2003 server box

Openssl on a windows boxOk I felt it was cool to pass along what I've found with trying to run OpenSSL on Apache 2.2 on a windows 2003 server hosted by Godaddy on a Virtual dedicated server. This article assumes you already have OpenSSL up and running on your server, if not Start here » http://www.slproweb.com/products/Win32OpenSSL.html

First download the Apache with OpenSSL (mod_ssl.so) included here - http://www.apachelounge.com/download/

After Apache install...

Open up a command prompt and go to the \Apache2\bin (there you will find openssl.exe)

Example uses - www.buycycletrader.com

first command to run generates the key - openssl genrsa -out www.buycycletrader.com.key 1024

second command generates the CSR request - openssl req -new -nodes -key www.buycycletrader.com.key -out www.buycycletrader.com.csr

Now get your certificate from like a GoDaddy and place the key file with it along with any bundle packages .crt file if needed.

Last step - edit the \Apache2\conf\extra\ httpd-ssl.conf file to your SSL doc locations

* SSLCertificateFile /path/to/your/certificate/file
* SSLCertificateKeyFile /path/to/your/key/file
* SSLCertificateChainFile /path/to/intermediate/bundle/file (if nessary un-comment)

Close and save!

Go to your \Apache2\conf\ httpd.conf and un-comment the line;

LoadModule ssl_module modules/mod_ssl.so

AND...
at the very bottom un-comment the line so it looks like below;

# Secure (SSL/TLS) connections
Include conf/extra/httpd-ssl.conf

Save your file and restart your server and test!

Wha-La! SSL - Now keep inmind that you can't use multiple domains on one IP for SSL, each domain need it's own IP if you are to have multiple SSL websites on the same server.

Why Drupal Beats Them All!

Drupal CMSI wanted to post a list of features and promote the Drupal Content Management System as the end all, back and front end, web site solution. After years of using this widely trusted CMS, I have come to find out that there is nothing, on both design or functionality, Drupal can’t do!

Drupal is a completely free, open source content management system that many intelligent companies are using today to provide for their needs. Drupal's many features and add-ons allow it to be used for a variety of website needs; perhaps for marketing, internal communications, informational websites, or for social networking purposes. If a needed feature is not currently available, it has a proven community of developers who can be paid to do the work for you. Drupal's access control system means that it can be easily applied to your organizational structure. Overall, Drupal is a good choice for today's companies of any size because it is free, easy, and incredibly flexible.

Drupal is a free software package framework that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Tens of thousands of people and organizations are using Drupal to power scores of different web sites, including:

» Community web portals
» Discussion sites
» Corporate web sites
» Intranet applications
» Personal web sites or blogs
» Aficionado sites
» E-commerce applications
» Resource directories
» Social Networking sites

Drupal is ready to go from the moment you download it. The built-in functionality, combined with dozens of freely available add-on modules, will enable features such as:

» Content Management
» Blogs
» Collaborative authoring environments
» Forums
» Peer-to-peer networking
» Newsletters
» Podcasting
» Picture galleries
» File uploads and downloads
and much more.

Drupal is open-source software distributed under the GPL ("GNU General Public License") and is maintained and developed by a community of thousands of users and developers. If you like what Drupal promises for you, we work with you to expand and refine Drupal to suit your specific needs.