mac osx lion server .htaccessを有効にするには
環境:Mac OS X Lion server 10.7.3
Mac Miniにて自宅環境で利用
先日HTMLとCSSでwebサイトを作成し、そのサイトに認証を掛けるため、.htaccessを作成しました。
しかし、.htaccessを設置したサイトを確認しても認証画面がでることはなく、そのまま表示されてしまいます。
そこで、やってみたのが
①/etc/apache2/httpd.confファイルの.htaccessに関する記述がある、AllowOverrideをNoneからAllに変更しました。
②↑①のディレクトリ指定を.htaccessを保存している/Library/Server/Web/Data/Sites/Defaultに変更しました。
③/etc/apache2/sitesの0000_any_80_.conf.defaultのAllowOverrideをNoneからAllに変更しました。
④Server.appのWebパネルで、すべての無効化を許可 にチェックを入れました。
⑤/Library/Server/Web/Data/Sites/Defaultの権限を全員読み/書きにしました。
上記のことをやってみましたが、結果は変わらず認証画面が表示されませんでした。
ちなみに.htaccessファイルの作り方が間違っているのかと思い、何度か作りなおしてみましたが
同じでした。
↓あっていますでしょうか
.htaccess
AuthType | Basic |
AuthName | "Input your ID and Password." |
AuthUserFile | パスワード設定ファイル保存先を指定 |
require valid-user
後、パスワードを掛けたいhtmlファイルと、.htaccessファイルは同じ階層に保存されています。
サーバーの設定に挑んでみてまだ日が浅いので上記のなかに見当はずれなこともあるかもしれません。
この場合どうすれば.htaccessを用いてWebサイトの認証設定をすることができるのでしょうか。
もしくは見当はずれなこと(間違いなど)がありましたら教えていただきたいです。
Mac mini, Mac OS X v10.7.3 Lion