自宅PCのapache2でbasic認証をつかおうと思っています。
そこでつまずいてます…
htdocs配下のfileフォルダに設定しようと思い、fileフォルダに.htaccessと.htpasswdファイルを入れて設定してみましたが全然効いてくれません…
ためしにhtdocs内にこの2つをいれるとhtdocsフォルダにあるindex.htmlを開こうとするとちゃんと効いてくれます。
htdocs配下のフォルダのファイルへの認証する場合なにか他の設定が必要なんでしょうか?
アドバイスお願いします。
######とりあえず、現在の状態#######
[.htaccess]
AuthUserFile C:/Program Files/Apache Group/Apache2/htdocs/file/.htpasswd
AuthGroupFile /dev/null
AuthName "password!"
AuthType Basic
require valid-user
[httpd.conf]
# Options FileInfo AuthConfig Limit
#
AllowOverride All
:
#
AccessFileName .htaccess
:
#
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>
No.1ベストアンサー
- 回答日時:
.htaccessに
test---
と記述してアクセスしてみてください。
500InternalServerErrorとなり
error.logには Invalid command 'test---', perhaps mis-spelled、、
と残るのが正常です。
このとき普通にアクセス出来てしまうのなら .htaccessが無視されています。
AllowOverride All が正しいDirectoryコンテナに記述されていないか、
httpd.confを変更してからApacheを再起動していないかのどちらかです。
正しい場所は(デフォルト状態なら)
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">
AllowOverride All
</Directory>
です。
もしも
<Directory />
AllowOverride All
</Directory>
と記述してもデフォルトでは
<Directory "C:/Program Files/Apache Group/Apache2/htdocs">~</Directory>の中で
AllowOverride None と記述されていますのでそちらが適用されて .htaccessが無視されます
この回答への補足
umasikajiroさん回答有り難うございます。
error.logというものが有ることを初めてしりました(汗
そこでエラーを見て、WEBで調べてみると
AuthUserFile C:/Program Files/Apache Group/Apache2/htdocs/file/.htpasswd
のパスを””で囲み忘れとあったのでやったらうまくいきました。
どうもありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- その他(コンピューター・テクノロジー) <a href="file:///フォルダ名/ファイル名">リンクテキスト</a>について 1 2023/04/06 22:40
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/10/26 17:14
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイル並び順がバラバラで困...
-
常に「すべての列のサイズを自...
-
タスクスケジューラで指定フォ...
-
Wordを開こうとすると『環境変...
-
アイコンの自動整列をやめたい!
-
マイピクチャー内のフォルダの...
-
VBAで、㉑という数値が、正しく...
-
写真データファイル名の一括変更
-
レジストリの変更が保存されない
-
画像管理アプリでのフォルダの...
-
basic認証がきかない
-
特定のサブフォルダのテキスト...
-
ある特定のフォルダだけにロッ...
-
ウイルススキャンでファイルが...
-
【VBA】写真の縦横比を変えずに...
-
アドオンの管理で削除ができない
-
Font Bookを初期化したい
-
zip形式の動画をDVD-RWに保存し...
-
Ububtuでファイル共有できない...
-
Windows7でiniファイルが作成さ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
常に「すべての列のサイズを自...
-
タスクスケジューラで指定フォ...
-
ファイル並び順がバラバラで困...
-
レジストリの変更が保存されない
-
Wordを開こうとすると『環境変...
-
VBAで、㉑という数値が、正しく...
-
添付などのファイル選択でのフ...
-
SYSTEM.SAVフォルダの役割を教...
-
新規作成でなぜフォルダだけ?
-
「場所」というタブがありませ...
-
エクセルでハイパーリンクさせ...
-
エクセルでオプションが変更で...
-
フォルダ (.files) ってなに?
-
エクセル 他ファイルのデータ使用
-
フォルダに日本語名と英語名な...
-
フォルダが変わってしまいた。
-
フォルダーがたくさん開いてし...
-
Windows7各フォルダの表示設定...
-
tempフォルダ全消ししていい?
-
エクスプローラで表示される意...
おすすめ情報