Nem tudom, mennyire koztudott: az IBM az IHS/HTTPServer termeket az apache-ra epiti, megspekelve egy csomo 'enterprise' modullal, installerrel es pluginokkal (termeszetesen a WebSphere integracio erdekeben). Az adminisztracioja 99.9%-ban azonos az apache-eval (httpd/apachectl, konfig szintaxisa stb ugyanaz).
Jelen esetben IBM HTTP Server 7.0-t hasznalok, 2 db VirtualHost van konfiguralva a 80/443 portokra, de az ssl hivasok makacsul ugyanazt a hibat dobtak:
access.log:
10.0.0.12- - [29/Jun/2010:19:43:21 -0500] "\x16\x03\x01" 501 215
error.log:
[Tue Jun 29 19:45:36 2010] [error] [client 10.0.0.12] Invalid method in request \x16\x03\x01
Mar szinte az osszes Google-on felmerult tippet kiprobaltam (nem volt sok), tobbek kozt a VirtualHost direktivaban az FQDN kicsereleset *-ra, de nem segitett semmi.
Vegul annyi volt a megoldas, hogy az SSL keystore-t ujra kellett stashelni, mert a .kdb es az .sth file-ok masik hostrol lettek masolva (atmeneti tesztinstallrol van csak szo). Ez altalaban mukodni szokott, de talan az eltero GSKit verzio miatt itt nem volt jo.
Ehhez a gyari GSKitet hasznaltam, de az ikeyman GUI is hasznalhato:
[host] /usr/IBM/HTTPServer/keys # ../../HTTPServer/bin/gsk7cmd -keydb -stashpw -db mysite.kdb -type kdb
A password is required to access the source key database.
Please enter a password:
[host] /usr/IBM/HTTPServer/keys #
---
Credits/Thanks: IBM developerWorks forum
- 2181 megtekintés