Hello
First of all, I only recently found out about Hiawatha and I'm extremely impressed by its performance. I am however having a problem. Is there anyway I can set up different SSL certificates for different virtual hosts on the same IP Address?
e.g. (which produces a syntax error)
VirtualHost {
RequireSSL = yes
SSLcertFile = /etc/ssl/h/server.key
Hostname = test1.mydomain.com
WebsiteRoot = /var/www/test1
StartFile = index.html
}
With other web servers they used SNI (Server Name Indication) to do this but their performance is too slow that's why I'm testing Hiawatha to see if it's corporate ready.
If it helps, I'm looking for anything that makes it work. For example, can I make Hiawatha have virtual hosts for
test1 on
127.0.0.1,
test2 on
127.0.0.2 etc and have some sort of alias for
test2.mydomain.com to go to the specific local IPs
OR another similar example
test1 on
127.0.0.1:80,
test2 on
127.0.0.1:81 etc and point
test2.mydomain.com to the local port of
81? Something to feed virtual hosts to certain ports? These are just some ideas.
The only easy alternative is to use a wildcard certificate but I've already purchased an extended validation which is vital to my business. Is there a way to merge 5 different certificates? I tried this on another server with certificates in one file and keys in another; and it took up to a minute just to load "Hello".
Can anyone shed some insight on this?
Hiawatha version: 7.3
Operating System: CentOS 5.2