[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:85907] Apache で NIS 認証を行うメモ


Apache で z_auth モジュールを使い NIS 認証をすることができました。
で他にも NIS で認証したい人がいるかもしれませんのでインストールと
設定メモを残しておきます。
藤岡@福島大学さま、KUSANO さまありがとうございました。

・Apache で NIS 認証

TurboLinux 6.5 上で z_auth モジュールを用いて apache の認証を
NIS で行いました。

	apache-1.3.17-5
	apache-devel-1.3.17-5
	が必要です。

・ダウンロード
z_auth は
http://drnick.stuy.edu/~zamansky/projects/
にあります。ここから z_auth.tar.gz をダウンロードします。

----------------------------------------------------
 z_auth は
 http://modules.apache.org/
 からモジュールを NIS というキーワードで検索すると出てきます。
----------------------------------------------------

・コンパイル・インストール

$ tar zxvf z_auth.tar.gz
$ cd z_auth

$ vi Makefile
apxs のパスを変更

	APXS=/usr/sbin/apxs

$ vi mod_z_auth.h
include ディレクトリを変更

	#include </usr/include/apache/httpd.h>
	#include </usr/include/apache/http_config.h>
	#include </usr/include/apache/http_core.h>
	#include </usr/include/apache/http_log.h>
	#include </usr/include/apache/http_protocol.h>

$ make
$ su
# make install

・apache の設定と再起動

/etc/httpd/conf/httpd.conf に以下の 2行が自動的に Makefile によって追加され
ます。
確認しましょう。

LoadModule z_auth_module      /usr/libexec/apache/mod_z_auth.so
AddModule mod_z_auth.c

# /etc/rc.d/init.d/httpd restart
# exit

apache を再起動してエラーが出ていないのを確認したら終了です。次に動作を確認
します。

・NIS 認証

$ vi .htaccess

AuthType Basic
AuthName "z_auth"
<LIMIT GET POST>
require user user1 <= 認証を許可するユーザを設定
require group users  <= 認証を許可するグループを設定
</LIMIT>

===========================================================
福島 幹雄 (Mikio Fukushima)

(株)サイバネテック 営業部
(Telephone): +81 3 3987-5198   (Facsimile): +81 3 3987-5186
WebPage : www.cybercom.jp
E-Mail : mikio _at_ cybercom.jp

★A5サイズ、ファンレス、低騒音Linuxマイクロサーバ『PathNavigator』
ここをクリック⇒ http://www.cybercom.jp/
===========================================================

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」