- 締切済み
ステップサーバーでの.htaccess設定
ステップサーバーで.htaccessを使ったBASIC認証をしたいのですが、うまくいきません。 現在、public_htmlの直下に作ったsecretというフォルダに.htaccessを置いています。.htpasswdはpublic_htmlがあるのと同じ階層に置いています。 .htpasswd ▽<public_html> ・index.html ▽<secret> ・.htaccess ・index.html 【.htaccessの内容】 <Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> Options -Indexes AuthUserFile /export/usr/home/ex00000000/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" AuthType Basic require valid-user order deny,allow 【.htpasswdの内容】 test:xxxxxxxxx (パスワードは暗号化しています) ステップサーバーのアカウントページでは、ホームディレクトリのパスとして「/export/usr/home/ex00000000/」が指定されています。 FFFTPで接続すると、トップディレクトリに「xxxxx.web5.jp」というディレクトリがあり、その中に「public_html」があります。 .htaccessのパスが違うのかと思い、 /export/usr/home/ex00000000/.htpasswd /export/usr/home/ex00000000/xxxxx.web5.jp/.htpasswd などと書き換えて試してみましたが、前者の場合は認証ウィンドウが出るもののIDとパスを入力しても通らず、後者の場合はsecretフォルダへ普通にアクセスできてしまいました。(認証画面出ず) どこか他に確認すべき点はありますでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- my-hobby
- ベストアンサー率21% (659/3045)
昔のページですが?未確認 http://jyu-denkou.com/sank/htacces.html
- my-hobby
- ベストアンサー率21% (659/3045)
/home/USER/ | +-- public_html / (公開ディレクトリ) | +-- pwmgr / pwmgr.cgi [705] | | admin.cgi [705] ... 管理画面 | | pwlog.cgi [705] ... SSIによるログ解析を行う場合 | | init.cgi [604] | | jcode.pl [604] | | index.html ... メンテナンスページ | | member_dat.cgi [606] → 外部からのダウンロード回避のため拡張子を.cgiに変更 | | pwlog_dat.cgi [606] → 外部からのダウンロード回避のため拡張子を.cgiに変更 | | .htpasswd [606] | | | +-- lock [707] / | +-- member / (アクセス制限するディレクトリ) .htaccess [604] member.html bbs.cgi : 例KENTで 殆んどミスしてるのは[.]ファイルです(ドットファイル) .ファイルは、txtファイルサーバーに転送後 右クリックでリネームします .haaccessのフルパスはサーバーに聞いてください。