自宅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ランキング
-
ファイル並び順がバラバラで困...
-
「場所」というタブがありませ...
-
フォルダの順番がでたらめ
-
SYSTEM.SAVフォルダの役割を教...
-
背景画の設定について
-
タスクスケジューラで指定フォ...
-
エクセルでハイパーリンクさせ...
-
Ububtuでファイル共有できない...
-
MP3→CDA形式の変換方法
-
System32内のファイルを書き換...
-
Macで作成したwordの文章をWind...
-
vistaでの「cmd /c rd /s /q c:...
-
Not kind:Folders
-
DESKTOP.INI 内容を解読
-
USBにコピーして車で聴くには?
-
Illustratorでベトナム語を入力...
-
PSP内で文字化けが起きてしまう...
-
隠しファイル
-
google Drive 容量を減らせない...
-
ファイル名のカッコの位置を一...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
常に「すべての列のサイズを自...
-
ファイル並び順がバラバラで困...
-
タスクスケジューラで指定フォ...
-
Wordを開こうとすると『環境変...
-
レジストリの変更が保存されない
-
VBAで、㉑という数値が、正しく...
-
SYSTEM.SAVフォルダの役割を教...
-
画像管理アプリでのフォルダの...
-
新規作成でなぜフォルダだけ?
-
エクセルでハイパーリンクさせ...
-
エクセルでオプションが変更で...
-
「場所」というタブがありませ...
-
フォルダ (.files) ってなに?
-
スタートアップフォルダの場所...
-
Windows Media Playerの星印(...
-
添付などのファイル選択でのフ...
-
K-9 Mailの設定について
-
Win7 ファイル名変更入力がおか...
-
フォルダーがたくさん開いてし...
-
Windows フォルダ毎にファイル...
おすすめ情報