ok, I recompiled apache server and installed openssl and modssl on server fine! (on windows xp).

As soon as I install it I start the server with

apache -D SSL

and it starts fine. https and http both work fine.

I restart my computer and I use the same command

apache -D SSL

and i get the following error:

could not load c:/web/apache1.2/modules/mod_ssl.so into server. The specified file could not be found or does not exist.

WRONG! it does exist and it is EXACTLY where it is saying that it doesn't exist....in c:/web/apache1.2/modules/mod_ssl.so

WHAT IS THE DEAL WITH THAT??? CAN ANYONE HELP?!?

what would cause it to do this

THANKS A million

    Well, I've never installed mod_ssl, so I'm not sure, but are you sure you downloaded the right file? Because .so files are for UNIX type machines...Windows should be using .dll files.

    Diego

      I thought the .so ending was for apache modules.

      And yes, I downloaded the right windows source file.

      I compile it and make it and install it all.

      And like I said...."Right after I install, it works. But as soon as I shutdown the computer, or restart the apache server"....It's all over from there.

      This is my second time, and I thought I did something wrong....but same thing. Works, but then it doesn't....really strange

        3 years later

        Did you copy the openssl DLLs to WINNT/SYSTEM32 (or WINDOWS/SYSTEM on Win9x/ME)?

          Having the DLLs in your windows system directory is plain wrong. Apache should be looking for them in its modules directory (I'm assuming you're not using some petrified prehistoric museum-artifact version of Apache here).

          If Apache isn't looking in the right place, either you've got something wrong in your Apache config, or Apache is set up wrong.

          You should have something like:

          LoadModule ssl_module modules/mod_ssl.so
          

          I don't know whether on Windows, this may be .dll rather than .so - but if it is, make sure it's right.

          Apache will look only in its own modules directory, not anywhere else. Do not dump every DLL in the world into your system32 directory - DO NOT.

          And ignore Windows9x/ME, Apache is not certified to work on those OS.

          Mark

            Write a Reply...