メイン

サーバー アーカイブ

2007年04月05日

htaccessでアクセス制限(ベーシック認証)

http://www.sanmedia.or.jp/v-domain/htaccess.htm

webサーバーでディレクトリごとにパスワードをつけて認証するには、

.htaccessと言うファイルを用意して、

order allow,deny
allow from all
Authname "For Members"
Authtype Basic
AuthUserFile /home/sites/www.サイト名/web/private/.htpasswd
require valid-user

URLは、下記の.htpasswdファイルを置く場所。ドメイン名などを使わないサーバーのフルパスを利用。サーバー管理に問い合わせないといけいない。"For Members"の部分は、認証するときに画面に出る文言。日本語利用時は文字化けに注意

.htpasswdと言うファイルを用意して

username:password+改行

とする。passwordはcryptで暗号化したもの、上記サイトで調べられる。ユーザーの数は、改行して増やす。最後は必ず改行されていること。

 "For Members"の部分は、認証するときに画面に出る説明。日本語利用時は文字化けに注意

2007年04月08日

googleサイトマップを作るには?

http://www.xml-sitemaps.com/

 

  • URLを入力してしばし待つ(結構待つ)
  • できると下のほうのテキストボックスがサイトマップ
  • コピーしてテキストエディタへ。
  • 必ずUTF-8、拡張子はxmlで保存
  • アップロード
  • googleへログインして、サイトマップを登録
他にも、簡単なサイトマップのHTMLや、リンク先を一覧表示したテキストファイルをダウンロードできる。英語だけれども、URL入れるだけだし、ログインやアカウントがも不要なので安心。

2007年05月13日

簡単サーバー環境の比較

Windows環境などで、簡単にローカルなWebサーバーを作る物について3つを簡単に比較

1.XSAS
 利用方法:ダウンロードして解凍して、クリックするだけ。インストール作業もなし
 環境  :Apach+PHP4+MySQL
 良いとこ:簡単でレジストリも汚さない。
 悪いとこ:新しいバージョンの環境がほしい人には向かない。
 向く人は:初めてサーバー環境を試す人
      レジストリを汚したくない人
      USBメモリなどで環境を持ち歩きたい人
      不特定多数のマシンで使う人

2.XAMMPP
 利用方法:バイナリをダウンロードして、インストール。画面にしたがって進む
 環境  :Apach+PHP(4&5)+Mysql+Parl+FTP+openSSL、他(笑)
 良いとこ:なんせ簡単に充実のサーバー簡単にできる。
      サーバーのバージョンに合わせて、繁茂にアップされる。
 悪いとこ:充実しすぎ。サービスのスタートストップをするのが面倒
      サービスとして稼動させた後に、フォルダを消してしまうと
      レジストリ設定だけに残るため、再イントールもままならなくなる。
      かならずアンインストール作業を行うこと。
 向く人は:とにかく充実した環境を簡単に作りたい。
      いろいろ試したい人。
      簡単設定で自宅サーバーを立ち上げたい人

3.InstantRails
 利用方法:バイナリをダウンロードして、インストール。
 環境  :Apach+PHP+Mysql+Ruby+Rails
 良いとこ:RubyonRails用だが、PHPもインストールされるので使える。
      cakePHPも、初期設定のまま動でOK
 悪いとこ:Rubyに興味なしに人には無用かも
 向く人 :Ruby環境+PHP環境がほしい人
      各種フレームワークを手軽に試したい人
 
私が好きなのは、XSASなのです(見た目がいいから)が、内容の充実度からするとちょっと困る場合もあります。CGIやPHPをバージョンアップする記事も向けますが、素人の私にはよく解らずです。InstantRailsはPHP環境でもちゃんと使えます。

About サーバー

ブログ「わくさんの外部記憶Web製作編」のカテゴリ「サーバー」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはopenPNEです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35