Introducing Apache 2.4 modules for Delphi 2010

I now have the pleasure of introducing to you the apache-24-with-delphi project (https://code.google.com/p/apache-24-with-delphi).

Following a request from a commenter off my previous post, I have posted a solution to problem of how to develop Apache 2.4 modules using Delphi 2010, to a new Google Code Project Subversion repository.

Features include:

  • The ability to have multiple handlers in one module. Each handler, of course, can have its own separate configuration in the Apache configuration file. You cannot do this with Embarcadero’s solution.
  • An easy way to define and leverage custom Apache directives. Apache directives are commands and data that are configured in the Apache configuration file.


This entry was posted in Delphi. Bookmark the permalink.

7 Responses to Introducing Apache 2.4 modules for Delphi 2010

  1. Jeff says:

    Thanks!,

  2. Jeff says:

    I think you might have missed a file: SBD.AP24.ApacheHTTP.pas?

  3. Sean says:

    There are instructions on how to create the missing file in the wiki. The file is deliberately excluded in order to respect Embarcadero’s copyright. Most of the file comes from Embacadero. All you have to do is copy a certain file, and apply the described changes. Details are on the wiki.

  4. dbnex says:

    What about your comment under SBD.AP24.ApacheHTTP unit, #12:
    “Something is not right with TApacheTwoRequest.WriteHeaders(). Let me get back to you on what needs to change here.”?

    Do you have update on this?

    Much appreciated,

  5. Sean says:

    No. This library was released before XE6. Embarcadero finally and somewhat belatedly came out with Apache 2.4 support in XE6 or XE7. Not sure which one. But any way, I’m not sure my library has any raison d’etre any more, because if you want to make an Apache module, you can just use XE7.

    While my solution is technically better than Embarcadero’s, it doesnt come with a wizard, and you cant beat IDE bundled libraries for convenience and the implied promise of long term support.

    I probably won’t be upgrading Apache Modules for Delphi, unless some-one points out a bug to be fixed, or a new raison d’etre is identified. Both of these scenarios are unlikely to occur.

  6. Paul Morey says:

    Could you make the apache-24-with-delphi project files available some other way, since Google Code no longer exists and the archive gets an error when you attempt to access the Downloads area?

  7. dbnex14 says:

    Sadness
    – a state at spell of low spirits
    Marriam-Webster

Leave a Reply

Your email address will not be published. Required fields are marked *

Comments Protected by WP-SpamShield Spam Plugin