忍者ブログ
  • 2024.10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 2024.12
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

【2024/11/23 02:04 】 |
httpd.conf
httpd.confをいろいろ書いた。

ScriptAlias

実行スクリプトを置く場所を指定。普通DocumentRoot(/var/www/htmlとか)以下には置かないので。
実行設定はいらないが、アクセス設定は書く必要あり。


ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

実際のファイルの実行権限がついているかを確認。そのファイルに至るまでのディレクトリすべてにも実行権限がついている必要あり。


ベーシック認証

認証をかけたいディレクトリごとに指定する

<Directory "/path/to/target">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all

AuthType Basic
AuthName "enter your name and password"
AuthUserFile /path/to/passwordfile
Require valid-user
</Directory>


こんな感じで書く。
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


ダイジェスト認証

ダイジェスト認証の場合は

<Directory "/path/to/target">
Options Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all

AuthType Digest
AuthName XXXX
AuthUserFile /path/to/passwordfile
Require user admin
</Directory>

となる。
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
【2013/03/30 20:23 】 | サーバ | 有り難いご意見(0)
<<mysql設定 | ホーム | mysqlのauto_increment>>
有り難いご意見
貴重なご意見の投稿














<<前ページ | ホーム | 次ページ>>