Amiga Apache_1.2.5 SSL support!

SSL is for the Amiga Apache port highly experimental and only available for the 1.2.5 version of Apache. We are looking into the 1.3.3 version of Apache SSL, but it has no high priority.

With the supplied diffs in the apache_1.2.5.amissl.tar.gz archive you are able to compile your own Amiga Apache SSL server. There is no binary release at this moment.

Running Apache SSL is not for first time users of Apache, it is difficult to set up.

SSL for the 1.3 version is not available for the Amiga. If we find the time to do such a port, we will try :)

Making Amiga Apache SSL:

  1. download the Apache 1.2.5 source from www.apache.org
  2. download the SSLeay 0.8.1 archive from ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/
  3. Extract SSLeay and add the following line to Configure:

    "amigaos-gcc","gcc:-O2 -m68020 -m68881 -fomit-frame-pointer
    -resident32::RC4_CHAR DES_UNROLL DES_PTR:::",

    The most important part is the -resident32 part. Tailor the rest to your specifications.

  4. Configure & Compile SSLEAY
  5. extract apache_1.2.5
  6. copy the apache_1.2.5.amissl.tar.gz archive to the apache_1.2.5 directory
  7. patch apache_1.2.5 with the following patch wich you can find in the apache_1.2.5.amissl.tar.gz archive.
  8. patch (patch <SSLpatch -p1 -l)
  9. patch apache_1.2.5 with the apache_1.2.5_ssl.diffs file in the apache_1.2.5.amissl.tar.gz archive.
  10. (patch <apache_1.2.5_ssl.diffs -p1 -l)
  11. Configure and compile apache_1.2.5
  12. make a test certificate with: make certificate
  13. enjoy yourself with configuring Apache :-) (The SSL server works a bit different, it needs its own SSLconf/conf directory.)