ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.4002908 ステップサーバーでの.htaccess設定
質問者:rusya ステップサーバーで.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フォルダへ普通にアクセスできてしまいました。(認証画面出ず)
どこか他に確認すべき点はありますでしょうか?
困り度:
  • すぐに回答を!
質問投稿日時:
08/05/06 22:49
この質問に対する回答は締め切られました。
最新から表示回答順に表示

回答

ANo.2 昔のページですが?未確認
http://jyu-denkou.com/sank/htacces.html
回答者:my-hobby
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/07 20:35
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.1 /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のフルパスはサーバーに聞いてください。
回答者:my-hobby
種類:アドバイス
どんな人:一般人
自信:参考意見
回答日時:
08/05/07 20:26
この回答へのお礼この回答にお礼をつける(質問者のみ)
最新から表示回答順に表示