自宅サーバー構築にチャレンジしていますが、
.htaccessを利用してユーザー認証ができません。
状況は、
・ブラウザには、500 Internal Server Errorが表示
・Apach エラーログに AuthUserFile not allowed here
となってしまいます。
Apache/1.3.12を使用しています。
.htaccessにOptions -Indexesのみ記述すると、ディレクトリツリーが表示されなくなりますが、ユーザー認証の記述を追加すると上記のエラーになってしまいます。
httpd.confの記述など、設定が必要なのでしょうか?
No.4ベストアンサー
- 回答日時:
以下の手順でできます。
(1) まず、httpd.confで、AuthConfigオプションを指定してください。
<Directory /home/*/public_html>
AllowOverride AuthConfig
</Directory>
(2) /home/hoge/public_html/.htaccessファイルを作成します。
AuthType Basic
AuthName "Welcome to my page"
AuthUserFile /home/hoge/public_html/.webpasswd
Require valid-user
(3) Apacheオーナが.htaccessファイルを読める様に
$ chmod 744 .htaccess
(4) パスワードファイルを作成する
$ htpasswd -c .webpasswd guest
New password:
Re-type new password:
Adding password for user guest
(5) Apacheオーナが.webpasswdファイルを読める様に
$ chmod 744 .htaccess
No.3
- 回答日時:
AuthUserFile を指定する場合は、
AuthType Basic
の指定が無いと500エラーになります。
User単位でパスワードを指定する例は以下のようになります。
--
AuthUserFile /html/.htpasswd
AuthName "Need password for you"
AuthType Basic
require user guest goo
--
AuthUserFile passwordファイルのありか(この場合は/html/.htpasswd)
AuthName PASSWORD入力時に要求するメッセージ
AuthType Basic BASIC認証を選択(お約束)
require user 受け付けるユーザーを指定。(この場合は、guestとgooのみを認証)
それからパスワードファイルが必要です。
PASSWDファイルの作り方。
% cd /html
% htpasswd -c .htpasswd guest
<-- PASSWORD入力
% htpasswd .htpasswd goo
<-- PASSWORD入力
No.2
- 回答日時:
httpd.confで、AuthConfigが許可されていないとか?
AllowOverride AuthConfig
を追加してみてはいかがでしょう?
参考URL:http://httpd.apache.org/docs/mod/core.html#allow …
No.1
- 回答日時:
具体的にどんな記述をしたのか補足してください。
ただ、なんとなくパスワードファイルを作ってないだけの気もしますけれど。
この回答への補足
説明が足りなくて申し訳ありません。
.ahtaccessの記述
Options -Indexes
AuthUserFile /home/user/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter username and password"
AuthType Basic
require valid-user
です。パスワードファイルは生成しパーミッションを664にしています。「ミケネコの htaccess リファレンス」(http://www.mikeneko.ne.jp/~lab/web/htaccess/)さんを参考に作りました。
ご指摘ありがとうございました。
質問をしっかりかかないといけませんね。
なにぶんど素人なので・・・・
とても早いご回答心強く思いました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- PHP ファイルアップロードの上限を増やす 7 2023/06/23 12:50
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- サーバー IIS10でホスト名を設定するとHTTP Error 404が出てしまいます 1 2022/04/04 13:17
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- WordPress(ワードプレス) 投稿した文書の編集ができません。 1 2022/04/23 23:15
- Windows 10 プロファイルエラーについて 2 2022/12/16 09:31
- オープンソース Vue+Laravelのデザインテンプレートのサンプルが起動できない 1 2022/05/18 21:52
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷のデータ参照エラー
-
ftpでファイルを転送時、タイム...
-
ドメイン変更にともない、アド...
-
Ubuntu 鍵のマークがついて書き...
-
jw_cadの「.BAK」や「自動保存○...
-
Gcrewで作成したファイルを他の...
-
圧縮ファイルが解凍?されても...
-
拡張子「.rep」と言うファイル...
-
zlibで圧縮されたファイルの解凍
-
ARCファイルを解凍したい
-
拡張子「arc」ファイルについて...
-
添付ファイル(圧縮)を編集⇒保...
-
Google Earth のお気に入り引継...
-
CADのsfcファイルをjw...
-
パソコンで作ったCDが車で聴け...
-
7z sfxというのは自動で解凍さ...
-
datファイルの開き方
-
フォトショップでファイルが開...
-
JW-CADのデータを他のパ...
-
原神 ファイル解凍中に 落ちて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ftpでファイルを転送時、タイム...
-
差込印刷のデータ参照エラー
-
Ubuntu 鍵のマークがついて書き...
-
windows7からlinuxへ大量のファ...
-
FTPでの上書きが拒否されます。
-
htaccessでユーザー認証が出来ない
-
ドメイン変更にともない、アド...
-
届いたメールをMewでフリー...
-
(PDF形式)CD挿入時に自動起動...
-
apacheでファイルへの変更が反...
-
Fetch5英語版で転送前にcgiファ...
-
Poderosaでls-l時に背景色が変わる
-
htaccessで特定のIPアドレスか...
-
linuxで「systemctl restart …...
-
Linuxのumask値について
-
Apacheのテストページ
-
Linuxでの権限変更
-
win7 ブルースクリーンについて...
-
SolarisでCPU使用率100%を解消...
-
rsync のバージョンアップについて
おすすめ情報