Hello Peter!
(You're covering a few things at the same time there...) First off, there would normally be no problem at all running two discrete instances of Apache on the same machine, given that they'll be on separate ports. This is, of course, limited by constraints of the server's resources; memory, etc. In a more Apache-centric design, of course, you'd put virtual hosts on different ports, all within _one_ instance of Apache. If using SunFreeware, we can presume you're on Solaris. So there you have the add'l benefit of using Solaris services to manage your Apache instance(s)... We, and others, could 'coach' you around setting up services, but this is probably a bit off-topic for this list. I can also enthusiastically encourage you to continue with SunFreeware. Steve builds great stuff, and we rely on many of his packages in our own designs. By way of background: Be aware that SunFreeware builds of openSSL 1.0.0a include a 'compatibility' library for 0.9.8 to keep most environment changes a little less error-prone. Doesn't look like this helps you, though. To your problem: If you install openssl 1.0.0a _over_ 0.9.6e, honestly, don't know if you will run into incompatibilities - but I'd wager yes. A quick test we've used (I can hear the sysadmins here grumbling already): move your current /usr/local/ssl dir - and all your config files - to some other location. Then uninstall your package of 0.9.6e. You can then install 1.0.0a, and do any testing. If no luck, you can easily revert back by uninstalling 1.0.0a, reinstalling 0.9.6e, and overwriting any config with your saved stuff. You should also be able to have _versions_ of openssl available to you, especially if you're only managing Apache's communication with it, with a little creative symlinking. That way, you could gradually migrate your 1.3.27 server to a test vhost on your 2.2.16 server. Do you foresee the migration being a huge undertaking? For that matter, if you're talking about having a current compiler: Have you built this apache instance yourself? If so, should have no problem reconfiguring against ssl 1.0.0a libs, and rebuilding just mod_ssl. Lou ----- Original Message ----- From: "P K" <toooo...@gmail.com> To: openssl-users@openssl.org Sent: Friday, September 10, 2010 1:37:35 PM Subject: Compatibility/upgrade specific question with Apache Hello, this is my first post to the list. I currently have 0.9.6e installed on a Solaris 9 system running apache 1.3.27, serving the world on port 80. Yes, old setup... and the reason why I am here. My goal is to get Apache 2.2.16 up and running on port 81 with php/mysql/openssl for development, while the old apache 1.3.27 instance continues to serve on port 80. (no, I don't have separate production/development servers...) First, I need to install openssl 1.0.0a. My compiler is current. And, the question: If I use sunfreeware's openssl package to install 1.0.0a, how will my current Apache 1.3.27 be affected? My biggest concern is that the new install will somehow break or not work with the apache 1.3.27 install. Honestly, I am nervous about it a little bit, not knowing if this is a big issue or not a big deal. Thanks for your attention! Peter