ApacheTHTTPd / 2011-07-01 15:30:09

Apache is the well-known Wbe server but quite heavy. The Web server THHTPd is a nice and very simple-to-use Web server (which comes in two flavour: v2.25 without PHP and v2.21P22 with PHP). It worked out-of-the-box for me (and for many others) but for one problem, which took me quite a long time to work out:

  1. Make sure that you use the IXEmul.library v48.0 at least. (I have not tested THHTPd with other versions.)
  2. Make sure that you do not have a file "ENVARC:IXEmul.prefs": I had one and THHTPd would just start and quite right away. As soon as I deleted this file, THHTPd worked fine!
  3. Make sure that you do use the latest version of the IXEmul library, v63.1 at the time of writing, because with previous versions, v48.0 and v50.0, THTTPd kept crashing but is very stable with v63.1. However, v63.1 requires a FPU...


Then, you must configure NAT32 on the wireless PC to which the Amiga is connected to let traffic go through, assuming that your Amiga IP address is 192.168.1.2 and that THTTPd listens on port 80, then

  1. Go on the PC under Windows 2000, running NAT32, to which is the Amiga connected.
  2. Open NAT32 console.
  3. Type and validate: ppmap add tcp 30080 192.168.1.2 80, where 30080 is an arbitrary port number.
  4. Go on any other PC connected to the wireless router, i.e., able to ping the PC under Windows 2000, at 192.168.0.50.
  5. Open a Web browser, point to 192.168.0.50:30080, and enjoy!


Now, I am hosting a Web page and this very wiki on my Amiga 1200!