非固定IPで独自ドメイン運用
 Yahooカテゴリ掲載 !!  Fedoracore5リリース!! 内容順次掲載予定

あなたは proxy経由かその他のOS / その他のブラウザ をお使いですね。
SINCE 2005/06/12
LAST UPDATE 2006/7/29
TOTAL ACCESS 1190580
YESTERDAY 00356
TODAY 00080
 

 

Home
install
after install
Apache
BIND
Postfix
dovecot
SMTP-AUTH
Squid
Webalizer
awstats
blog
Virtual IP
SSL + Virtual Domain
MHonArc + NAMAZU
VNC Server
DHCP
SSH
wsftp
SquirrelMail

 

・Webalizer (http log 解析) インストール
 

                                                                                                      

[fedora@fedoracore4 ~]$ su -
[root@fedoracore4 ~]# wget http://ftp.riken.go.jp/pub/Linux/fedora/core/4/i386/os/SRPMS/webalizer-2.01_10-28.src.rpm
webalizer をダウンロード
--16:41:26-- http://ftp.riken.go.jp/pub/Linux/fedora/core/4/i386/os/SRPMS/webalizer-2.01_10-28.src.rpm
=> `webalizer-2.01_10-28.src.rpm'
ftp.riken.go.jp をDNSに問いあわせています... 134.160.38.1
ftp.riken.go.jp[134.160.38.1]:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 278,692 [application/x-wais-source]

100%[==============================================>] 278,692 516.59K/s

16:41:27 (515.49 KB/s) - `webalizer-2.0


[root@fedoracore4 ~]# mkdir -p /usr/src/redhat/SOURCES    ソース用ディレクトリの作成

[root@fedoracore4 ~]# rpm -ivh webalizer-2.01_10-28.src.rpm
警告: webalizer-2.01_10-28.src.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
1:webalizer ########################################### [100%]


[root@fedoracore4 ~]# vi /usr/src/redhat/SPECS/webalizer.spec

1_10-28.src.rpm' saved [278,692/278,692]
webalizer.spec の内容が表示されたらそのまま  /%configure と入力して下さい。(%configuretを検索)

%configure --enable-dns --with-dblib=/lib 
--with-language=japanese    日本語化オプション


:wqで保存
[root@fedoracore4 ~]# rpm -qa gd-devel libpng-deve    gd-devel と libpng-deve がインストール済みか確認
[root@fedoracore4 ~]# yum -y install gd-devel libpng-deve    gd-devel と libpng-deve をインストール
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
updates-re: ################################################## 664/664
Added 664 new packages, deleted 0 old in 34.22 seconds
primary.xml.gz 100% |=========================| 563 kB 00:03
extras : ################################################## 1979/1979
Added 1979 new packages, deleted 0 old in 59.06 seconds


   
〜 中略 〜


Importing GPG key 0x4F2A6FD2 "Fedora Project <fedora@redhat.com>"
Key imported successfully
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : xorg-x11-libs ####################### [ 1/13]
Installing: freetype-devel ####################### [ 2/13]
Installing: fontconfig-devel ####################### [ 3/13]
Updating : xorg-x11-xfs ####################### [ 4/13]
Installing: pkgconfig ####################### [ 5/13]
Installing: xorg-x11-devel ####################### [ 6/13]
Installing: libjpeg-devel ####################### [ 7/13]
Installing: libpng-devel ####################### [ 8/13]
Updating : xorg-x11 ####################### [ 9/13]
Installing: gd-devel ####################### [10/13]
Cleanup : xorg-x11-xfs ####################### [11/13]
Cleanup : xorg-x11 ####################### [12/13]
Cleanup : xorg-x11-libs ####################### [13/13]

Installed: gd-devel.i386 0:2.0.33-2
Dependency Installed: fontconfig-devel.i386 0:2.2.3-13 freetype-devel.i386 0:2.1.9-2 libjpeg-devel.i386 0:6b-34 libpng-devel.i386 2:1.2.8-2 pkgconfig.i386 1:0.15.0-6 xorg-x11-devel.i386 0:6.8.2-37
Dependency Updated: xorg-x11.i386 0:6.8.2-37 xorg-x11-libs.i386 0:6.8.2-37 xorg-x11-xfs.i386 0:6.8.2-37
Complete!
[root@fedoracore4 ~]#


[root@fedoracore4 ~]# rpm -qa rpm-build    rpm-build がインストール済みか確認
[root@fedoracore4 ~]# yum -y install rpm-build    rpm-build をインストール
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package rpm-build.i386 0:4.4.1-22 set to be updated


   〜 中略 〜


Running Transaction
Updating : rpm ######################### [1/5]
Installing: rpm-build ######################### [2/5]
Updating : rpm-python ######################### [3/5]
Cleanup : rpm-python ######################### [4/5]
Cleanup : rpm ######################### [5/5]

Installed: rpm-build.i386 0:4.4.1-22
Dependency Updated: rpm.i386 0:4.4.1-22 rpm-python.i386 0:4.4.1-22
Complete!

[root@fedoracore4 ~]# rpm -qa db4-devel    db4-devel がインストール済みか確認
[root@fedoracore4 ~]# yum -y install db4-devel    db4-devel をインストール
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package db4-devel.i386 0:4.3.27-3 set to be updated
--> Running transaction check

Dependencies Resolved


   
〜 中略 〜


(1/1): db4-devel-4.3.27-3 100% |=========================| 1.9 MB 00:48
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: db4-devel ######################### [1/1]

Installed: db4-devel.i386 0:4.3.27-3
Complete!

[root@fedoracore4 ~]# rpmbuild -bb --clean /usr/src/redhat/SPECS/webalizer.spec    
webalizerをビルド
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.34303
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd /usr/src/redhat/BUILD
+ rm -rf webalizer-2.01-10
+ /usr/bin/bzip2 -dc /usr/src/redhat/SOURCES/webalizer-2.01-10-src.tar.bz2
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd webalizer-2.01-10


   
〜 中略 〜


webserver
Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/webalizer-root
書き込み中: /usr/src/redhat/RPMS/i386/webalizer-2.01_10-28.i386.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.53904
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd webalizer-2.01-10
+ rm -rf /var/tmp/webalizer-root
+ exit 0
Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.53904
+ umask 022
+ cd /usr/src/redhat/BUILD
+ rm -rf webalizer-2.01-10
+ exit 0

[root@fedoracore4 ~]# rpm -ivh /usr/src/redhat/RPMS/i386/webalizer-2.01_10-28.i386.rpm
webalizerをインストール
Preparing... ########################################### [100%]
package webalizer-2.01_10-28 (which is newer than webalizer-2.01_10-28) is already installed
file /usr/bin/webalizer from install of webalizer-2.01_10-28 conflicts with file from package webalizer-2.01_10-28

 

 

 

Squid―プロキシサーバの設定と運用       Squid: The Definitive Guide (Definitive Guides)

 

・Webalizer (http log 解析) Webalizer 設定

 

[root@fedoracore4 ~]# vi /etc/httpd/conf.d/webalizer.conf    webalizer.conf 編集

サーバー以外 (外部) からもアクセスできるようにし、その分パスワードで保護します。


#
# This configuration file maps the webalizer log analysis
# results (generated daily) into the URL space. By default
# these results are only accessible from the local host.
#
Alias /webalizer /var/www/usage    
http://fedoracore4.com/webalizer/ でアクセスできる ※最後に / は入れないでOK

<Location /
webalizer>    http://fedoracore4.com/*/webalizer/* へのアクセスに対しての設定
  AuthType Basic    認証タイプの指定 (htpasswd を使用して作成したパスワードで認証する方式)
  AuthUserFile /etc/httpd/.usagehtpasswd    パスワードファイルのパスを指定
  AuthName "Webalizer Admin Authoriy Level 3"    メッセージの指定 (空白なら "")
  require valid-user    limit ディレクティブのアクセス制御 (パスワードファイルで認証できるユーザーのみ許可)

  Order deny,allow
  Deny from all
  #Allow from 127.0.0.1  ←コメントアウト
  Allow from all
  Allow from ::1
  # Allow from .example.com
</Location>


:wq で保存

[root@fedoracore4 ~]# htpasswd -c /etc/httpd/.usagehtpasswd admin    パスワードファイル作成、ユーザー admin追加
※ -cはファイル作成時のみ (ユーザー追加時は不要)
New password:
Re-type new password:
Adding password for user admin

[root@fedoracore4 ~]# cat /etc/httpd/.usagehtpasswd    
作成されたパスワードファイルを確認
admin:S.oL.F3LWz3lY

[root@fedoracore4 ~]# /etc/init.d/httpd reload    
apache リロード
httpd を再読み込み中:
[ OK ]


[root@fedoracore4 ~]# vi /etc/logrotate.conf
logrotate.conf の内容が表示されたらそのまま  /rotate と入力して下さい。(rotateを検索)

ログローテションの設定(保存週数)変更

weekly

# keep 4 weeks worth of backlogs
#rotate 4    コメントアウト
rotate 10    10週間に変更

# create new (empty) log files after rotating old ones
create

:wq で保存

 

 

 



Linux Users Ring

[ 自宅サーバーWebRing |ID=280 前後5表示乱移動サイト一覧 ]

Copyright (c) 2005 - Fedoracore4.com - All rights reserved