home *** CD-ROM | disk | FTP | other *** search
- Short: AmigaApache/1.3.12 PHP/4.0.1pl2
- Author: Rüdiger Kuhlmann, Jeff Shepherd, Bert Vortman, based on work of guys from www.apache.org.
- Uploader: Ruediger.Kuhlmann@stud.uni-karlsruhe.de (Rüdiger Kuhlmann)
- Version: Apache 1.3.12, last modified 31.07.2000
- Type: comm/www
- Requires: AmiTCP/Miami, ixemul.library, 68020, GG environment
- Distribution: NoCD
- Replaces: comm/www/apache_1.3.6.lha
-
- Homepage: http://amiga-apache.home.pages.de/ or mirrors
- Homepage: http://www.uni-karlsruhe.de/~Ruediger.Kuhlmann/ (privat)
- Homepage: http://www.math.umass.edu/~kuhlmann/ (private)
-
- -------------------------------------------------------------------------------
-
- * "This product includes software developed by the Apache Group
- * for use in the Apache HTTP server project (http://www.apache.org/)."
-
- -------------------------------------------------------------------------------
-
- Important note:
-
- In this distribution, the original code is modified. So by no means
- the stability or instability of the precompiled httpd affects the
- stability of the original Apache 1.3.12 under Unix.
-
- What is it?
-
- This is a modified binary distribution of Apache 1.3.12 Web-Server
- with diffs included for recompilation.
-
- Requirements:
-
- - Internet connectivity \ - TCP/IP stack which
- - ixemul.library / ixemul.library can handle
- - MC 68020+, 68040 recommended
- - executehack [optional]
- - UnixDirs3 [optional]
- - MuFS (Multi-User-File-System) for security [optional]
- - GG environment
-
- History:
-
- Apache is the most used webserver in the world. Although the Amiga platform
- is not officially supported, there used to exist patches to make the source
- compile on an amiga. The newest one by Bert Vortman was for Apache 1.3b5,
- but since this was a beta version, no source to patch existed. Because of
- that I patched the *latest* (uhmm, hours later the new 1.3.3 was released)
- sources with the patches for 1.3b5. I hand-checked and corrected every patch
- applied, converted some function names to the new naming scheme in 1.3.2,
- changed some things in os/amiga/os.h and os-inline.h and made a few other
- changes, and typed make. The result is a working Apache 1.3.2. After some
- more working and code-cleanup, Apache 1.3.3 works.
-
- Meanwhile, Jeff made an 1.3.4, which was more stable, but still had included
- some Amiga-pathnames-hacks. This 1.3.6 is now much more clean and has some
- bugs killed. Now we are at 1.3.12. PHP 4.0 support has been added in July.
- Also, a fragment to be used in a shell script for Miami for starting
- AmigaApache and a script to automatically correct the ServerName and Listen
- directive in httpd.conf (if you get another IP everytime you log on).
-
- Installation:
-
- Make a directory Apache:, and extract everything to there. Change to the
- bin/ directory and rename the binaries appropriate for you CPU. Also set the
- script bit for starthttpd, stophttpd and FixDynamic and the pure flag for
- httpd. Refer to http://amiga-apache.home.pages.de/ for configuring the
- Amiga-Apache and what GG environment is necessary.
-
- Note:
-
- You will need a few unix tools. When I say go to
- http://amiga-apache.home-pages.de/ to check for the needed GG packages, I
- really mean it.
-
- Todo:
-
- Document all code changes made.
- Rethink the way the archives are organized.
- Remove all the ':'-stuff.
- Do 2.0a.
-
- Bugs:
-
- Amiga-Apache 1.3.12 seems to be much more stable now.
-
- Copyright:
-
- See the file "LICENSE", which is the license under which Apache can be
- redistributed. It allows binary and source redistributions even with
- modified source, but under their copyright. You can use it free of charge.
-
- On the other hand, I would be very appreciated if you send me a
- postcard of your home town if you use it to:
- Rüdiger Kuhlmann
- Im Gießenbach 59
- 57234 Wilnsdorf
- GERMANY
- You don't have to, of course, but you would be the first.
-
-