はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 CentOSでのAWStats
日時: 2006/03/21 14:27
名前: tt

このサイトの通りAWStatsを導入して,crontab -eで3時間ごとに自動で動くようにしていたのですが,yumのアップデートを行った後だと
「/usr/local/awstats/wwwroot/cgi-bin/awstats.pl: No such file or directory」
とでてきてしまいます。
ls -laで確認してもなくなっているようです。
yumのアップデートでは
Setting up Update Process
Setting up repositories
Reading repository metadata in from local files
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package awstats.noarch 0:6.5-1.2.el4.rf set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package         Arch    Version     Repository    Size 
=============================================================================
Updating:
 awstats         noarch   6.5-1.2.el4.rf  dag        1.0 M

Transaction Summary
=============================================================================
Install   0 Package(s)     
Update    1 Package(s)     
Remove    0 Package(s)     
Total download size: 1.0 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction

Updated: awstats.noarch 0:6.5-1.2.el4.rf
Complete!
となっています。
Updated: awstats.noarch 0:6.5-1.2.el4.rfがなにか影響あるのでしょうか?
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: CentOSでのAWStats ( No.6 )
日時: 2006/03/21 20:08
名前: tt

回答ありがとうございます。

awstats.plは「/var/www/awstats/awstats.pl」にあるみたいです。
awstats.shの/usr/local/awstats/wwwroot/cgi-bin/awstats.plの部分を上記に変えればいいのでしょうか?
それとも上記のファイルを/usr/local/awstats/wwwroot/cgi-bin/に移動すればいいのでしょうか?
メンテ
 Re: CentOSでのAWStats ( No.7 )
日時: 2006/03/21 20:18
名前: 管理者

> awstats.plは「/var/www/awstats/awstats.pl」にあるみたいです。
> awstats.shの/usr/local/awstats/wwwroot/cgi-bin/awstats.plの部分を上記に変えればいいのでしょうか?

awstats.shの内容を上記にすれば使用できます。
メンテ
 Re: CentOSでのAWStats ( No.8 )
日時: 2006/03/21 23:41
名前: tt

awstats.shの/usr/local/awstats/wwwroot/cgi-bin/awstats.plを「/var/www/awstats/awstats.pl」に変更して,その他に/etc/httpd/conf/httpd.confを
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/var/www/awstats/classes/"
Alias /awstatscss "/var/www/awstats/css/"
Alias /awstatsicons "/var/www/awstats/icon/"
ScriptAlias /awstats/ "/var/www/awstats/"

#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/var/www/awstats">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
のように変更して,以下を実行すると,
[root@centos ~]# /etc/rc.d/init.d/httpd restart
httpd を停止中:                      [ OK ]
httpd を起動中: [Tue Mar 21 23:26:54 2006] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1040 will probably never match because it overlaps an earlier ScriptAlias.
                              [ OK ]
と表示されます。
http://****/awstats/awstats.pl?config=****
では動作の確認が出来ました。
 [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1040 will probably never match because it overlaps an earlier ScriptAlias.
の部分は大丈夫でしょうか?
メンテ
 Re: CentOSでのAWStats ( No.9 )
日時: 2006/03/22 09:02
名前: 管理者

「/etc/httpd/conf/httpd.conf」の内容に「awstats」の設定部分は明記頂いた部分だけでしょうか?

また、以下のコマンド結果も教えて頂けますか?
# ls -l /etc/httpd/conf.d/
メンテ
 Re: CentOSでのAWStats ( No.10 )
日時: 2006/03/22 16:13
名前: tt

/etc/httpd/conf/httpd.confの中でawstatsを検索したら
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/var/www/awstats/classes/"
Alias /awstatscss "/var/www/awstats/css/"
Alias /awstatsicons "/var/www/awstats/icon/"
ScriptAlias /awstats/ "/var/www/awstats/"

#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/var/www/awstats">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>


#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/root/wwwroot">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>


#
# This is to permit URL access to scripts/files in AWStats directory.
#
<Directory "/etc/awstats/wwwroot">
  Options None
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>
の部分にのみ含まれていました。
ls -l /etc/httpd/conf/httpd.confの中身は
[root@centos ~]# ls -l /etc/httpd/conf.d/
合計 116
-rw-r--r-- 1 root root   392 1月 6 03:34 README
-rw-r--r-- 1 root root   707 2月 22 2005 auth_kerb.conf
-rw-r--r-- 1 root root   3492 6月 10 2005 auth_mysql.conf
-rw-r--r-- 1 root root   3512 1月 6 12:36 auth_pgsql.conf
-rw-r--r-- 1 root root   517 2月 22 2005 authz_ldap.conf
-rw-r--r-- 1 root root   296 1月 17 02:13 awstats.conf
-rw-r--r-- 1 root root    30 2月 22 2005 htdig.conf
-rw-r--r-- 1 root mailman  688 3月 10 20:43 mailman.conf
-rw-r--r-- 1 root root   778 1月 6 03:34 manual.conf
-rw-r--r-- 1 root root   330 2月 22 2005 mrtg.conf
-rw-r--r-- 1 root root   1827 2月 22 2005 perl.conf
-rw-r--r-- 1 root root   448 11月 11 11:42 php.conf
-rw-r--r-- 1 root root   1438 2月 22 2005 python.conf
-rw-r--r-- 1 root root    96 8月 7 2005 squirrelmail.conf
-rw-r--r-- 1 root root  10919 1月 6 03:34 ssl.conf
-rw-r--r-- 1 root root   1315 4月 5 2005 subversion.conf
-rw-r--r-- 1 root root   352 2月 22 2005 webalizer.conf
-rw-r--r-- 1 root root   299 1月 6 03:34 welcome.conf

この中のawstats.confの中身は
Alias /awstats/icon/ /var/www/awstats/icon/

ScriptAlias /awstats/ /var/www/awstats/
<Directory /var/www/awstats/>
    DirectoryIndex awstats.pl
    Options ExecCGI
    order deny,allow
    deny from all
    allow from 127.0.0.1
</Directory>

#Alias /css/ /var/www/awstats/css/
#Alias /js/ /var/www/awstats/js/
のみでした。
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.