× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
httpd.confをいろいろ書いた。
ScriptAlias 実行スクリプトを置く場所を指定。普通DocumentRoot(/var/www/htmlとか)以下には置かないので。 実行設定はいらないが、アクセス設定は書く必要あり。
実際のファイルの実行権限がついているかを確認。そのファイルに至るまでのディレクトリすべてにも実行権限がついている必要あり。 ベーシック認証 認証をかけたいディレクトリごとに指定する
こんな感じで書く。 auth_basic_moduleがロードされているかも確認すること。 (なければLoadModule auth_basic_module modules/mod_auth_basic.soを追記) で、パスワードファイルは htpasswdコマンドで作る。 $ htpasswd -c /path/to/passwordfile user_name # ファイルを初めて作るとき $ htpasswd /path/to/passwordfile user_name # 二回目以降 作られたファイルはそのまま覗ける。 消すときは $ htpasswd -D /path/to/passwordfile user_name ダイジェスト認証 ダイジェスト認証の場合は
となる。 auth_digest_moduleがロードされているか確認。 (LoadModule auth_digest_module modules/mod_auth_digest.soとか) パスワードファイルを作るには $ htdigest -c /path/to/passwordfile XXXX user_name とする。領域名(XXXX)を指定することに注意 ログ出力 ログフォーマットはだいたいそのままでもいいと思うので、ログローテートだけ。 ErrorLog "| /path/to/rotatelogs /path/to/error_log.%Y%m%d 86400" CustomLog "| /path/to/rotatelogs /path/to/error_log.%Y%m%d 86400" format_name という感じ。 DirectoryIndex まあ DirectoryIndex index.html index.htm index.fcgi みたいな感じでいいでしょう 参考 http://www.adminweb.jp/apache/ PR |
|