This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal


Oct 18, 2014, 8:05 PM
11 Posts

How does the IHS work with several virtual servers on the same ip?

  • Category: Install
  • Platform: Windows
  • Release: 9.0.1
  • Role: Administrator
  • Tags: ihs tls
  • Replies: 3

Hello IBM,

we have installed the ihs on a machine beacause of the poodle bug. It takes a long way to export the keyfile with GSK5-iKeyMan and enable it to the ihs on the domino server. And it seems to work, that the server sends tls 1.2 with the correct certificate.

But we have several virtual servers on this machine, using the internet site view in the dd. If i activate the ssl in the domino.conf, the domino server only sends an Error 500 (correct encrypted :-)) and it tells me, that it can't match the url to a server-name. It seems so, that the ihs doesn't send the server name to the domino http(?)

My config is here:

Listen 0.0.0.0:443

## IPv6 support:

#Listen [::]:443

<VirtualHost *:443>

SSLEnable

SSLClientAuth optional

SSLProtocolDisable SSLv2

SSLProtocolDisable SSLv3

</VirtualHost>

KeyFile d:/keys/myserver.kdb

SSLDisable

 

How can i map a virtual host correctly?

 

Does it work with the "ServerName" variable like this?:

http://publib.boulder.ibm.com/httpserv/manual70/vhosts/examples.html

Thanks!

Oct 20, 2014, 1:08 AM
57 Posts
Re: How does the IHS work with several virtual servers on the same ip?

I don't have multiple sites, but while configuring IHS this weekend (also to address POODLE...) I came across info that may help you.  Go to this URL and download the PDF presentation from IBM (Open Mic Webcast: Implementing TLS support with IBM Domino 9.x and IBM HTTP Server (IHS) - 19 November 2013 (Q&A, presentation, audio recording))

http://www-01.ibm.com/support/docview.wss?uid=swg27039743

It has a section starting on page 16 of the presentation that has info about configuring the IHS with multiple internet docs.  Plus lots of other good stuff.

Boy, I agree with you about the "long way" to getting the SSL keyfile into IHS.  I ran the special method described by Darren Duke (here: http://blog.darrenduke.net/darren/ddbz.nsf/dx/exporting-domino-ssl-keyfiles-to-another-format-for-use-with-ihs-.htm) to convert my existing Domino kyr keyring file into the IHS format, and it involved having to run the special IBM Key Management pgm on a Win 7 machine with XP mode in order to even get the program to run.  I hate blindly following a step-by-step recipe without knowing what is behind it, but in this case I made an exception.  SSL certs are still way too esoteric  and quirky in their actual implementation to feel comfortable.  As a friend of mine says: how do SSL certs work? Magic.

Oct 20, 2014, 8:26 AM
11 Posts
Thankls for pdf

Hello Mark,

thank you for response!

I had taked the same description by Darren Duke and mod the gsk5-version of ikeyman on a 32bit win7 machine. I have no idea why this doesn't work with the ikeyman, which comes out with the ihs server on the  domino machine...

The pdf is very interesting. I have made some test with this manual, but after all i get the same message from my server. My current settings are:

 

# To enable ssl, uncomment and add/change the
# appropiate directives

Listen 0.0.0.0:443
## IPv6 support:
#Listen [::]:443
<VirtualHost 192.168.1.34:443>
ServerName www.myserver.com
SSLServerCert myservernameinthekeydatabase
SSLEnable
#SSLClientAuth optional
SSLProtocolDisable SSLv2
SSLProtocolDisable SSLv3
#Enable debug for ssl default ssl port
#LogLevel debug
</VirtualHost>
KeyFile C:/KeyDatabase/key.kdb
SSLDisable
# End of example SSL configuration

It works even if i take the correct IP adress (only one is installed) or if i set this to "*". The server response is - encrypted with tls 1.2 - this:

 

Http Status Code: 500

Reason: HTTP Server: No matching Web Site, unable to process request

 

Has anybody any idea, how i can match the domain between the ihs and domino? Are there any switches in the domino directory to set? Thanks!

 

UPDATE 10:50 CET+1: I got it! And the solution was "load updall names.nsf" / "restart server" ... Grrr ... so what ... the main thing is, that is works :-)


This forum is closed to new posts and responses. Individual names altered for privacy purposes. The information contained in this website is provided for informational purposes only and should not be construed as a forum for customer support requests. Any customer support requests should be directed to the official HCL customer support channels below:

HCL Software Customer Support Portal for U.S. Federal Government clients
HCL Software Customer Support Portal