タグ

ブックマーク / blog.livedoor.jp/matssaku (1)

  • プログラマでいたい:[自分メモ]Apache Moduleをつくる - モジュール宣言とフック関数 - livedoor Blog(ブログ)

    Apacheのモジュール開発とはフック関数を開発することである、といって良いと思います。 Apacheが起動した後、HTTPリクエストを受けてからレスポンスを返すまでにはいくつかの段階があります。 開発者は、その中の任意のポイントに独自のフック関数を登録することにより、リクエストの転送などの処理を行ったり、レスポンスを関数内で動的に生成する処理を行ったりすることができます。 それを踏まえた上で、前回の記事の続きです。 前回の記事で示したコマンドを実行すると、blog/mod_blog.cというファイルが生成されます。 これがモジュールのソースコードの雛形になります。 ソースコードの内、始めに注目するべきなのは末尾のモジュール宣言の部分です。/* Dispatch list for API hooks */ module AP_MODULE_DECLARE_DATA blog_module

    satmat
    satmat 2016/11/21
  • 1