でのAllow,Deny
中治@鳥取です。
ApacheとZope/Ploneを組み合わせて、ささやかに研究室のウェブページを公開し
ておるのですが、アクセス制限を少しだけ緩めようとしてややこしくなりました。
http://webserver/restriced/
は制限したいが、やはり、その一部の
http://webserver/restriced/allowed
は無制限にしたい
## 学生向けの資料(/restricted)は学内に制限したいが、そこにある「シラバス」
## (/restriced/シラバス) は公開でもいいんじゃないか、ということなんです。
と思いましたが、httpd.confに
<Location "/restricted/allowed">
Order Allow,Deny
Allow from all
</Location>
<Location "/restricted/">
Order Deny,allow
deny from all
allow from host
allow from ipaddr/mask
</Location>
と書いたところ、hostやipaddr/mask以外からは、/restricted/allowed は 403
エラーになりました。これは、
1. そういうものであるから、allowed なコンテンツは、/restricted の外に置
くのがよい
2. httpd.conf の書き方が甘いよ、こうすれば…
3. その他
ではどれでしょうか? Apache httpdのバージョンは2.0.59です。
$ httpd -v
Server version: Apache/2.0.59
Server built: Dec 1 2006 18:59:06
今は、間をとって、
<Location "/restricted/">
Order Deny,allow
deny from all
allow from host
allow from ipaddr/mask
allow from .ac.jp
</Location>
としています。
--
NAKAJI Hiroyuki (中治 弘行)
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735