How to Create Self-signed SSL Certifcate using OpenSSL in Debian Etch and Ubuntu 8.04

What is SSL?

Secure Sockets Layer is an application-level protocol which was developed by the Netscape Corporation for the purpose of transmitting sensitive information, such as Credit Card details, via the Internet. SSL works by using a private key to encrypt data transferred over the SSL-enabled connection, thus thwarting eavesdropping of the information. The most popular use of SSL is in conjunction with web browsing (using the HTTP protocol), but many network applications can benefit from using SSL. By convention, URLs that require an SSL connection start with https: instead of http:.

How to Set Up Apache 2 Name-based Virtual Host on Debian Etch and Ubuntu 8.04


This tutorial will walk you through the configuration of name-base virtual hosting using Apache2 server in Debian and Ubuntu. The default configuration of Apache server in Debian Etch and Ubuntu 8.04 are limited only to one website based on your IP Address. We will setup a name-based virtual hosting to have multiple websites using only one machine. After this tutorial, you will have example.com, example.net, and example.org hosted in your computer.

How to Configure Apache to Password Protect your Web Directory

If you are developing a new website and you do not want the general public to view it or you have an important documents on your web directory that you want to secure, you can configure your Apache web server to password protect your web directory. If a web directory is password protected and a user attempts to open either that directory area or a file in that directory, a window will appear requesting a required username and password. With the proper username and password entered, the user will be allowed to view files in that directory.

Syndicate content