head 1.3; access; symbols RELEASE_6_0_0:1.2 RELEASE_5_4_0:1.2 RELEASE_4_11_0:1.2 RELEASE_5_3_0:1.2 RELEASE_4_10_0:1.2 RELEASE_5_2_1:1.2 RELEASE_5_2_0:1.2 RELEASE_4_9_0:1.2 RELEASE_5_1_0:1.2 RELEASE_4_8_0:1.2 RELEASE_5_0_0:1.2 RELEASE_4_7_0:1.2 RELEASE_4_6_2:1.2 RELEASE_4_6_1:1.2 RELEASE_4_6_0:1.2 RELEASE_5_0_DP1:1.2 RELEASE_4_5_0:1.2 RELEASE_4_4_0:1.2 RELEASE_4_3_0:1.2 RELEASE_4_2_0:1.2 RELEASE_4_1_1:1.2 RELEASE_4_1_0:1.2 RELEASE_3_5_0:1.2 RELEASE_4_0_0:1.2 RELEASE_3_4_0:1.2 RELEASE_3_3_0:1.2 RELEASE_3_2_0:1.1.1.1 RELEASE_3_1_0:1.1.1.1 RELEASE_2_2_8:1.1.1.1 RELEASE_3_0_0:1.1.1.1 RELEASE_2_2_7:1.1.1.1 RELEASE_2_2_6:1.1.1.1 V_0_2B4:1.1.1.1 NIRONORI:1.1.1; locks; strict; comment @# @; 1.3 date 2005.11.05.09.07.26; author kris; state dead; branches; next 1.2; 1.2 date 99.08.29.11.45.29; author peter; state Exp; branches; next 1.1; 1.1 date 98.02.23.20.06.30; author steve; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 98.02.23.20.06.30; author steve; state Exp; branches; next ; desc @@ 1.3 log @Remove expired ports @ text @ ebw3-0.2-b4 のアクセス制限についてのメモ 以下の例は、広島大学の田岡様よりいただいた、サンプルです。 利用については、あくまで AT YOUR OWN RISK でお願いいたします。 Hironori Ikura / 伊倉 広徳 ============================================================================== ebw3は,ホストのアクセス制限がありません.ebw3-0.2-b4/README中の 制限事項 ・アクセスを制限する機能は持っていません。アクセス制限はhttpdで行なってくだ さい。 とありますが,これに対する簡単な対策として,私のところでは次のように cdsearchを書き換えています.(ただし,これはライセンス数の制限ではありま せん.) #!/bin/sh # # $FreeBSD: ports/japanese/ebw3/files/README.access,v 1.2 1999/08/29 11:45:29 peter Exp $ # YOURDOMAIN='my.domain' SERVERS='myname.my.domain' URL='http://myname.my.domain/cgi-bin/cdsearch' export SERVERS URL REMOTE_DOMAIN=`echo $REMOTE_HOST | sed 's/[a-zA-Z0-9]*.\([a-zA-Z0-0]*\)/\1/'` if [ "$REMOTE_DOMAIN" = "$YOURDOMAIN" ]; then /usr/local/libexec/ebw3 else echo "Content-type: text/html" echo "" echo "" echo "Your host can not be access to this page." echo "" echo "
"
echo "Your host ($REMOTE_HOST) can not be access to this page."
echo ""
echo "" 
fi

(このスクリプトを使う場合には変数YOURDOMAIN, SERVERS, URLの値は適宜変更
してください.)

変数$REMOTE_HOSTにアクセスしてきたマシンの「ホスト名+ドメイン名」が入る
ことを利用して,ドメイン「my.domain」に所属しているマシンからのアクセス
みのに対して検索の許可を与えています.ただし,この変数$REMOTE_HOSTはどの
httpdでも利用可能かは知りませんが.私の使っているhttpd

# /usr/local/libexec/httpd  -version     
CERN World-Wide Web Daemon 3.0, libwww 2.17

では利用できました.
==============================================================================
@


1.2
log
@$Id$ -> $FreeBSD$
@
text
@d26 1
a26 1
# $FreeBSD$
@


1.1
log
@Initial revision
@
text
@d26 1
a26 1
# $Id: cdsearch,v 1.1 1994/11/05 02:48:24 root Exp $
@


1.1.1.1
log
@Access to Japanese EPWING or Electric-Book based CD-ROM via HTTP.

PR:           4025
Submitted by: Hironori Ikura 
@
text
@@