Re: WebDavの認証が機能しません ( No.1 ) |
|
- æ¥æï¼ 2011/05/28 10:26
- ååï¼ 新高校生
- >[1]の認証が機能しますが、[2]の認証が機能しません。
確認ですが本当に[1]は機能していますか? というのは書き方が変ですから。apacheのエラーログも見た方がいいです。
>10 Require user2 > require user1
Require user user2 Require user user1
参考: http://httpd.apache.org/docs/2.0/ja/mod/core.html#require
|
Re: WebDavの認証が機能しません ( No.2 ) |
|
- æ¥æï¼ 2011/05/31 00:07
- ååï¼ Fami
<tzymailjp.reg@gmail.com>
- 新高校生さん、ご指摘ありがとうございました。
>10 Require user2 > require user1
に関しては、ただの書き込みの際の記入ミスでした。すみませんでした。 実際の設定は
webdav.conf : Require user user2 .htaccess : require valid-user
です。
現象は上記でした、、、ご教示ください。
|
Re: WebDavの認証が機能しません ( No.3 ) |
|
- æ¥æï¼ 2011/06/02 06:26
- ååï¼ 管理者
- ベーシック認証は上位で認証された場合は下位に継承されたような動きだった気がします。
確信が取れないので、当方でも確認してみますね。
|
Re: WebDavの認証が機能しません ( No.4 ) |
|
- æ¥æï¼ 2011/06/02 11:15
- ååï¼ 管理者
- 当方環境で確認してみました。
先程、書込みした内容(以下)は、誤りだったようです。 > ベーシック認証は上位で認証された場合は下位に継承されたような動きだった気がします。
結果的には、Fami さんが行いたい事は実現出来ておりました。 以下に、設定内容を記載しますね。(Fami さんとほぼ同じですが・・・ユーザが違うだけです。)
/var/www/ |-- html | |-- .htaccess ... 1 | |-- index.html ... 2 | `-- webdav | `-- index.html ... 3 `-- secure |-- .htpasswd ... 4 `-- webdav `-- .htpasswd ... 5
######################################### 1. /var/www/html/.htaccess ######################################### AuthUserFile /var/www/secure/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your UserName and password" AuthType Basic require valid-user
######################################### 2. /var/www/html/index.html ######################################### <HTML> <HEAD> </HEAD> <BODY> <A href="webdav">webdav</A><BR> </BODY> </HTML>
######################################### 3. /var/www/html/webdav/index.html ######################################### <HTML> <HEAD> </HEAD> <BODY> Test !!!<BR> </BODY> </HTML>
######################################### 4. /var/www/secure/.htpasswd ######################################### linux:K4FLjnU7KyRzc
######################################### 5. /var/www/secure/webdav/.htpasswd ######################################### webdav:3P9kk8OUPS89s
######################################### # /etc/httpd/conf.d/webdav.conf ######################################### Alias /webdav/ "/var/www/html/webdav/" <IfModule mod_dav.c> DAVMinTimeout 600 <Location /webdav> DAV On SSLRequireSSL AuthType Basic AuthName "Login WebDAV" AuthUserFile "/var/www/secure/webdav/.htpasswd" Require user webdav Order deny,allow Deny from all Allow from all </Location> </IfModule>
|