Dispatcher SSL configuration on Linux
Experts,
The SSL configuration instructions for dispatcher are not working and there must be something missing or incorrect.
Please help!
--------------------------------
Situation:
Dispatcher was configured and tested on port:80 - works fine. Now switching to SSL:
1) Downloaded dispatcher that supports SSL (dispatcher-apache2.4-linux-x86-64-ssl10-4.1.9.tar)
2) Replaced the dispatcher library and re-link the mod_dispatcher.so to point to the new dispatcher library
3) Linux OpenSSL is version 1.0 -> Relinked to older version to support dispatcher:
“ln -s libssl.so.10 libssl.so.0.9.8” and “ln -s libcrypto.so.10 libcrypto.so.0.9.8”
4) Generated self-signed certs <myserver>.crt and <myserver>.key
5) Updated httpd.conf:
Listen 443
<VirtualHost <myserver>:443>
ServerName <myserver>
DocumentRoot /usr/share/httpd
<Directory /usr/share/httpd>
<IfModule disp_apache2.c>
SetHandler dispatcher-handler
</IfModule>
AllowOverride None
</Directory>
SSLEngine on
SSLCertificateFile /etc/httpd/ssl/<myserver>.crt
SSLCertificateKeyFile /etc/httpd/ssl/<myserver>.key
</VirtualHost>
6) Error on restarting apache:
"Invalid command 'SSLEngine', perhaps misspelled or defined by a module not included in the server configuration"
---------------------------------------------------------------------------------
It seems like we need to load apache ssl module in addition to dispatcher ssl module, right?
Is "LoadModule ssl_module modules/mod_ssl.so" required?
Does anyone run Dispatcher on SSL on Linux? Can you share your httpd.conf settings?
Thanks a lot!