UbuntuでApache2モジュール開発、その1
UbuntuでApache2モジュール開発を行う。
まず、準備。
sudo apt-get intall apache2 apache-dev
作業用ディレクトリにて(hello_worldというディレクトリが作成される)
apxs2 -g -n hello_world
mod_hello_world.cというC言語ソースファイルも自動で作成される。
以下でコンパイルとインストールを同時に行う。
sudo apxs2 -i -a -c mod_hello_world.c
/usr/lib/apache2/modulesにmod_hello_world.soができる。
また、/etc/apache2/mods-available/hello_world.loadに
LoadModule hello_world_module /usr/lib/apache2/modules/mod_hello_world.so
(*一行)
が追加されている。
/etc/apache2/sites-available/defaultに以下を追加。
<Location /hello_world>
SetHandler hello_world
</Location>
Apache再起動
sudo /etc/init.d/apache2 restart
ブラウザでhttp://127.0.0.1/hello_worldにアクセスして動作確認。
「The sample page from mod_hello_world.c」と表示されれば成功。

0 件のコメント:
コメントを投稿
登録 コメントの投稿 [Atom]
この投稿へのリンク:
リンクを作成
<< ホーム