Linux

目次

インストール,Install

CentOS 6

.htaccess による制御方法

作成

AuthUserFile /var/honya/honya/.htpasswd
AuthGroupFile /dev/null
AuthName "Please Input! UserName & Password(^^)"
AuthType Basic
require valid-user

.htaccess が有効にならない

htpasswd

  1. 最初の1人目
    htpasswd -c /var/honya/honya/.htpasswd (username)
  2. 2人目以降
    htpasswd /var/honya/honya/.htpasswd (username)

apache が作成するファイルの umask を変更する。

echo "umask 002" >> /etc/sysconfig/httpd
/etc/init.d/httpd restart

Ubuntu(debian)系、apache実行ユーザー

RewriteEngine? が有効にならない時

redirect(url の転送)

httpd.conf による転送

htmlでリダイレクト

チューニング

参考サイト

前提

mpm 関連設定

Timeout, KeepAlive?

logファイル関連。

Log解析

Visitors

Webalizer

Link

  1. (外部リンク)Webalizerの設定ファイル(webalizer.conf ) の簡単解説
  2. (外部リンク)WebAlizer Readme
  3. (外部リンク)Download

Install

設定ファイル

解析結果ファイル(history, current)が保管される場所の作成

sudo mkdir /var/lib/webalizer/access
sudo mkdir /var/lib/webalizer/ssl

設定内容(access_log)

  1. 最初にログを読み込む時(過去のデータを抹消)
    • 一番古いログファイルを指定
      • LogFile? /var/log/httpd/access_log-20190127
    • Output ディレクトリの指定
      • OutputDir? /var/www/html/webalizer/access
    • HistoryName? の指定
      • HistoryName? /var/lib/webalizer/access/webalizer.hist
    • 増分解析の有無
      • Incremental no
    • 増分解析用のcurrentファイル
      • IncrementalName? /var/lib/webalizer/access/webalizer.current
    • 解析結果ページのタイトル
      • ReportTitle? Access Usage Statistics for
    • DNSCache ファイル
      • DNSCache /var/lib/webalizer/access/dns_cache.db
  2. 次のログを読み込む時(過去のデータを保持)
    • 次に古いログファイルを指定
      • LogFile? /var/log/httpd/access_log-20190203
    • 増分解析の有無
      • Incremental yes
  3. 最終的な設定
    • 最新のログファイルを指定
      • LogFile? /var/log/httpd/access_log

設定内容(ssl_access_log)

  1. 最初にログを読み込む時(過去のデータを抹消)
    • 一番古いログファイルを指定
      • LogFile? /var/log/httpd/ssl_access_log-20190127
    • Output ディレクトリの指定
      • OutputDir? /var/www/html/webalizer/ssl
    • HistoryName? の指定
      • HistoryName? /var/lib/webalizer/ssl/webalizer.hist
    • 増分解析の有無
      • Incremental no
    • 増分解析用のcurrentファイル
      • IncrementalName? /var/lib/webalizer/ssl/webalizer.current
    • 解析結果ページのタイトル
      • ReportTitle? Access Usage Statistics for
    • DNSCache ファイル
      • DNSCache /var/lib/webalizer/ssl/dns_cache.db
  2. 次のログを読み込む時(過去のデータを保持)
    • 次に古いログファイルを指定
      • LogFile? /var/log/httpd/ssl_access_log-20190203
    • 増分解析の有無
      • Incremental yes
  3. 最終的な設定
    • 最新のログファイルを指定
      • LogFile? /var/log/httpd/ssl_access_log

解析の実行

実行後の調整

定期実行ファイルの修正

sudo vi /etc/cron.daily/00webalizer 

ScreenShot?

apache_httpd-WebAlizer-screenShot01.png


apache_httpd-WebAlizer-screenShot02.png

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS