Multiple SSL Domains on Apache without Unique IPs

2009 September 1
by Eddie

So you host 13 domains on one server and want SSL certs for each domain. The cost of unique IPs is an obstacle indeed, but what if you didn’t need any unique IP addresses?

IMpossible you say? Not with the release of Apache 2.2.13!

I stumbled on this nice little feature called SNI (or Server Name Indication) that allows multiple domains to share an IP and implement SSL without showing warnings to users or confusing Apache.  I found this beauty after reading another great article on Linux Magazine, Ten Things You Didn’t KNow Apache (2.2) Could Do

So those of you running your own servers can take advantage by upgrading today!

For those of you relying on a Host you should start bombarding them with requests immediately. DreamHost members can vote up the already created suggestion  to implement this.

Automatically subscribe users to DreamHost announce lists

2009 August 19
tags: api, dreamhost
by Eddie

This is a response to a question on the DreamHost wiki posted by anonymous.

“I have a Contact page using form mail, and want to include a checkbox that enable visitors, to also subscribe to our Announce List when posting their form mail.

Is there a facility for adding users to the Announce List without using form POST”

Without using POST? I am not sure about that.. but using a checkbox to subscribe users is a snap.

read more…

Running with Rails on Dreamhost

2009 August 5
by Eddie

A quick and dirty tutorial to get a new Ruby on Rails application running on your DreamHost server.  In am going to concentrate on the easiest method, which is to use the Phusion Passenger module, a.k.a. ‘mod_rails’.

Introduction

Some wise warnings from the DreamHost Passenger Wiki page;

  • “Passenger and Mongrel fulfill very much the same roles so you most likely do NOT want to be using both of them on the same domain or website.”
  • “Passenger disables some mod_rewrite functionality.”

 

Alright, so without further adue I will jump into the process of getting a Ruby on Rails application to run on DreamHost servers.

 

Special thanks to members of the DreamHost support wiki and RubyDreams for inspiration and guidance.

read more…

The perks and pains of Google Voice – A First Look

2009 July 18
by Eddie

As an avid Beta tester I must admit that the excitement of receiving that new product invitation email never dulls. That is very true for the email I received earlier this week inviting me to Google Voice.

The service is particularly sweet for any Android users that are already syncing their Google contacts with their phone. Google Voice can see these contacts as well and label all your incoming calls.

The Google Voice interface looks very much like gmail.

There has been a lot of buzz about the product and its features, so I wanted to share my findings to anyone who may care, so here it goes.

read more…

Getting the most of cell phone favorites – a.k.a. free calls

2009 July 12
by Eddie

Many cell phone carriers are moving to implement a circle of friends that you can call for free. T-Mobile has MyFaves™,  Alltel has My Circle ™, even Verizon offers a discount on the ten numbers you call most. This begs the question;
Who do I call Most?
Well you can be subjective about it and decide you like Danny better than Mary-Lou, but the truth is that Mary-Lou calls you constantly, and that’s going to put a dent in your anytime minutes.

The more objective and scientific method is to actually count the minutes you spend on each number and rank the accounts in order of use. Hmm, I am already thinking AWK.

Read on to get the awk script to sort your monthly calling logs into facts you can use!
read more…

Books I recommend

2009 July 8
Comments Off
by Eddie

X great web applications and experiments for Google Chrome

2009 July 5
by Eddie

If you caught this years Keynotes for Google I/O you saw some pretty sweet demos.  I was eager to play with some of them in person, and did my best to track them down.  You will need Google Chrome for some of the sites, which I have denoted. See Google’ I/O’s Day 1 Keynote – 2009

It is worth noting that most, if not all can be found on Google Chrome’s Experiments pages http://www.chromeexperiments.com/

read more…

Keep your inbox clean with email aliases

2009 July 5
by Eddie

More and more sites require you to verify an account by receiving an email.. fair enough.  But then 2 months later you start getting the newsletters and updates that you no longer care about.

Enter Gmail !

To be honest, other mail servers may do the same, it may be standard, but I have not seen it used outside of gmail domains. Anyway, I digress.

The Alias ability in Gmail lets you create a unique address for a site(s) and then set filters on those addresses, my favorite being send to trash..

read more…

Make Custom Ringtones on T-MObile’s G1 Free

2009 June 6
by Eddie

Before I get into the details of this article (that will explain how to download and customize ringtones for free) let us take a moment to respect the complete awesomeness that is the G1.

Why is the G1 so awesome?

  • Open Source Android OS
  • Real Web Browsing
  • Google Integration (my life runs on Google)
  • Free Applications to do just about anything, yep free
  • Free ringtones!
  • Mp3 Player

How do we get free ringtones?  Free custom Ringtones?  It’s easy!

read more…

Using passwordless login on PuTTY and Cygwin using Keys over SSH and SCP

2009 May 10

Tools like PuTTY and Cygwin allows users trapped in a window’s world to retain some of the power and functionality of ‘nix platforms.  Together or independently they allow users on windows machines to SSH, SCP and interface with Linux, Unix, Solaris, or even AIX nodes.  The absolute best part? You can generate a pair of keys to make remembering passwords a thing of a the past.   This is especially important to one’s sanity if you work in an environment with 10s or 100s of different nodes that all have rotating IDs on different schedules.  

So my goal in the article that follows is to setup a powerful workstation that includes Cygwin, PuTTY, and WinSCP.  WinSCP is not a necessary tool, but I’ll admit I like to resort to a graphical SCP tool every now and again.  Unlike a few other articles I have read I will not encourage you to use passphrase-less keys, just too risky in my mind.  Instead we will just limit the number of times we need to enter that password to say about…. 1.

To recap, our Goals are;

  • Install powerful windows based tools. (Cygwin, PuTTY and WinSCP)
  • Generate a pair of 2048 bit RSA keys (With a passphrase)
  • Disseminate the public key to all the nodes we know (or connect to)
  • Employ Pageant and SSH-Agent to limit the need to enter that single passphrase.

So let’s get started.

read more…