でじまみ

でじまみ

2012.06.05
XML
カテゴリ: Webサーバ
現在htmlとcssを勉強中でして、自社のWebサーバもまだ計画・実験段階。

なので作成したページをアップするのに無料のレンタルサーバを登録してあったのです。

@PAGES という無料ホームページスペースサービスで、簡単に特徴書きますと


無料
1GBの大容量
PHP、CGIが使える
Mysql,SQLiteが使える

と、無料にしては結構いいかもと思ったわけです。

全ページに広告が入りますが、試験的に使うなら問題ないし。





  • 2012-5-29_11-36-16_No-00.jpg


ファイルをFTPサーバに転送することができませんでした


そして

  • 2012-5-29_11-37-37_No-00.jpg



なぜか0バイトファイルがアップされたことになってるし


そういえばサーバの障害情報とか来てた、と思いだし、


  • 2012-5-29_11-28-54_No-00.jpg




2chの書き込みで同様の症状の書き込み発見


どうやら、41鯖がダメらしい…


登録ユーザーには

http://www○○.atpages.jp/ユーザID/ (○○は数字)

というスペースが与えらえるのですが、うちのがまさに41鯖…


他のサーバ探すのも面倒だし、無料だから別アカウントで登録してやれ、

と新たにユーザー登録すると今度は




さっそくテストUPしてみると

  • 2012-5-29_11-30-47_No-00.jpg



バッチリOKでした。




で、今回何をしたかったかというと

.htaccessでBasic認証をかけたかったんですよ。

そう、ユーザー名とパスワード入れないとページが表示されないやつ。




.htaccessEditor 」なんて便利なものがあるんですね。


さっそく利用させてもらい、.htaccessと.htpasswdを作成


.htaccessの中身は

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
Options -Indexes
AuthUserFile /usr/local/www/htdocs/(ユーザーID)/public_html/(アクセス制限したいディレクトリ)/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow



AuthUserFileの部分は @PAGESのFAQ で確認



これをUPして、さあページを更新

ところが

  • 2012-5-29_21-14-14_No-00.jpg


500 Error - Internal Server Error
CGIもしくはSSIが正しく動作していません。


もおなんか、うまくいかないことばっかり


で、あれこれ格闘たのち、昔作った.htaccessと入れ替えてみると


  • 2012-5-29_15-23-31_No-00.jpg




今度は認証ダイアログが出てうまくいきました。


比較したところどうやらこの1行が原因のようです


Options -Indexes


これはファイル一覧を表示させない記述だということなのですが。

FAQには

「ユーザー認証のコントロールコマンドのみ記述を許可しております。」

と記述がありますが、これが該当するのでしょうか?


謎は残りますが、「Options -Indexes」の頭に「#」を付けてコメント化し、以下の記述でうまくいっています。

<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
#Options -Indexes
AuthUserFile /usr/local/www/htdocs/(ユーザーID)/public_html/(アクセス制限したいディレクトリ)/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
order deny,allow







お気に入りの記事を「いいね!」で応援しよう

Last updated  2012.06.05 17:18:46
コメント(0) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

Keyword Search

▼キーワード検索

Free Space














気になるアイテム




































Calendar


© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: