- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:apache1.3.39をcygwinで動かしてます。)
apache1.3.39をcygwinで動かしています
このQ&Aのポイント
- apache1.3.39をcygwinで動かす方法とアクセス制限についての問題についてまとめます。
- 自宅PCや他のIPアドレスからのアクセス時にベーシック認証が不要で閲覧できる問題が発生しています。
- configファイルの記載に邪魔なパートがあるかどうか、またそれ以外に必要な設定があるのかを調査中です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>また、Satisfy Allにすると、IPアドレスがAであろうがなかろうがベーシック認証が必要となります。 おかしいですね。 この場合は、IPアドレスがA以外からはアクセス自体が出来ないはずですね。 また、Satisfy Anyにした場合の >しかし、自宅PCからアクセスした場合や他のIPアドレスからのアクセスでも、ベーシック認証なく閲覧できてしまいます。 このことから、Order及びAllowディレクティブが効いていないように思います。(Satisfyディレクティブは有効になっているようです) .htaccess ファイルなどで上書きされたりしていませんか。 また、該当部分の<Directory> ディレクティブについて提示できる範囲で記載されると原因の判明が早いかもしれません。
お礼
ありがとうございます。 httpsとhttpの両方を使っていることを書いてなくてすいません。 ちなみに、.htaccessファイルはnoneにしてもallにしても同じで、認識されてないようです。 今回の件は、httpsとhttpを併用する場合はうまくいかないんだろうと決めつけました。 とあるHPに同じ症状の人がいることを発見できましたが、解決策はないようでした。 ですので、別の方法で解消しました。 バーチャルホストを80と443に分けて、httpsとhttpのアクセスを切り分けました。