このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

/var/www/awstatsreportにパスワード認証 このメッセージに返信する
日時: 2010/05/27 18:56
名前: ARK
URL:
いつも色々と参考にさせて頂いております。
本サイトの「Apacheアクセスログ解析(AWStats)」を参考に作業をし、
無事にアクセスログを表示することはできております。

awstats.plに関しては、上記の通り設定し、IPによる制限をしました。
ただ、htmlにて、表示される
「/var/www/awstatsreport」に対しては、パスワード認証を掛けて、
外部からも確認できるようにしたいのですが、
どのようにすれば良いのか、解りません。

「awstatsreport.conf」に、
<Location "/awstatsreport">
AuthType Digest
AuthName "******"
AuthDigestDomain /awstatsreport/
AuthDigestFile /etc/httpd/.htdigest
Require user ×××××
</Location>

として、htdigestコマンドを使い、パスワードファイルを作成し、
Apacheを再起動しようとすると、「不正な構文」と言われエラーになります。

どのようにすれば、パスワード認証をかけられるでしょうか?
Digest認証でも、Basic認証でもどちらでも構いません。
ご教示の程、宜しくお願い致します。

記事編集 編集

Page: | 1 | 2 |

Re: /var/www/awstatsreportにパスワード認証 このメッセージに返信する
日時: 2010/05/28 13:12
名前: RYU
URL:
>awstatsreport.confに、
><Location "/awstatsreport">
>AuthType Digest
>AuthName "******"
>AuthDigestDomain /awstatsreport/
>AuthUserFile /etc/httpd/.htdigest
>Require user ×××××
></Location>
>と記述するだけでは、ダメなのでしょうか?

"だけで"とは Alias行が無いということでは?(^o^)
記事編集 編集
Re: /var/www/awstatsreportにパスワード認証 このメッセージに返信する
日時: 2010/05/28 13:22
名前: otosata
URL:
>RYUさん
あ。。。それっぽい気がしますね。

(^^;)
記事編集 編集
Re: /var/www/awstatsreportにパスワード認証 このメッセージに返信する
日時: 2010/05/28 14:28
名前: ARK
URL:
みなさん、本当にありがとうございました。

stranger様、いつもお世話になっております。
ご記述を参考に、LocationセクションをDirectoryセクションに変更しました。

その上、otosata様の記述を参考に、モジュールがロードされていることと、
記述位置が/etc/httpd/conf.d/下であることを確認し、
apacheを再起動しました。

apacheはエラーを吐くことなく、再起動できましたが、
認証ダイヤログが表示されないまま、素通りしてしまいました。

そこで、/etc/httpd/conf.d/awstatsreport.confの

Alias /awstatsreport "/var/www/awstatsreport"

<Directory "/awstatsreport">を


Alias /awstatsreport "/var/www/awstatsreport"

<Directory /var/www/awstatsreport>としました。


そうすることで、認証ダイヤログも表示され、
無事に、認証することが出来ました。


因みに
>RYU様
>otosata様

>"だけで"とは Alias行が無いということでは?

と言うのは、上記の「Alias /awstatsreport "/var/www/awstatsreport"」
のことでしょうか?

そうであるなら、ちゃんと記述していたんですが…。


兎に角、皆様からのご教示のおかげで、
無事に認証させることが、できるようになりました。
本当に、ありがとうございました。






記事編集 編集
Re: /var/www/awstatsreportにパスワード認証 このメッセージに返信する
日時: 2010/05/28 14:56
名前: RYU
URL:
>そうであるなら、ちゃんと記述していたんですが…。
そうなら「だけ」とか書かないほうがいいですね。

>apacheはエラーを吐くことなく、再起動できましたが、
>認証ダイヤログが表示されないまま、素通りしてしまいました。
>
>そこで、/etc/httpd/conf.d/awstatsreport.confの
>
>Alias /awstatsreport "/var/www/awstatsreport"
>
><Directory "/awstatsreport">を
>
>
>Alias /awstatsreport "/var/www/awstatsreport"
>
><Directory /var/www/awstatsreport>としました。

Directoryディレクティブの中ではAliasが効かないということですか?
記事編集 編集
Re: /var/www/awstatsreportにパスワード認証 このメッセージに返信する
日時: 2010/05/28 17:29
名前: stranger
URL: http://ja.528p.com/
>>Alias /awstatsreport "/var/www/awstatsreport"
>>
>><Directory /var/www/awstatsreport>としました。
>
>Directoryディレクティブの中ではAliasが効かないということですか?

ごめんなさいまちがっていました
Alias /awstatsreport "/var/www/awstatsreport"

<Directory "/var/www/awstatsreport">
で正しいです
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -