[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Apache for Windows 95/NT



The apache version 1.3 (currently in alpha 1) includes a port for Win32,
that can run on both NT and Windows 95. I've downloaded the source code,
compiled it on my computer and got it up and running.

As far as I could see from my sample runnings, it supports the full
functionality of the UNIX version. Some services (like the proxy) are not
available on Win95 due to its more limited API.

Anyway, I managed to serve simple web pages, and initiate more than one
type of CGI scripts (binary executables, perl scripts that start with
'#!perl', perl scripts encapsulated as batch files with pl2bat). Everything
looks good so far. I cannot guarantee it will be very fast on Win95, and I
do not recommend making Win95 your network server machine with Apache or
without.

Nevertheless, it's nice to have Apache on NT (in my workplace, we haven't
managed to configure MS Internet Server to properly run CGI scripts yet),
and Apache for Win95 is great for off-line debugging purposes.

Other highlights of the Win32 version include:

* Supports ISAPI. (haven't tried it yet myself)

* Can run as either a command-line server or an NT service.

* Multi-threaded.

* Modules can be compiled as DLLs and loaded at run-time. (I suppose this
feature was added because a Win32 compiler is not available to everybody)

Until a stable version of Apache 1.3 is released, Apache for Win32 will
only be available as source code, and will require Microsoft Visual C++ to
compile. I suppose that other Win32 SDK based compilers (Borland C++,
Symantec C++) will also be fine, but the distribution does not include
proper makefiles and projects for them. If anyone is interested I can email
him the binaries that I compiled, but he should use them at his own risk.

	Shlomi Fish



-----------------------------------------------------------------------------
Shlomi Fish                                Smart Link Ltd.
Home E-mail: shlomif@ibm.net               Work E-mail: shlomi@slink.co.il
Home Page: http://www.slink.co.il/~shlomi

"If I had not been insane already, I would have long ago driven myself mad."

                            The Enemy and how I Helped to Fight it.
-----------------------------------------------------------------------------