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

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

 Awstatsについて
日時: 2005/07/18 21:02
名前: Jacktis

こんばんは

Awstatsを導入しようとしているのですが動作確認の際
http://サーバのアドレス/awstats/awstats.pl?config=*****.**.jpでアクセスすると
403エラーとなります。
You don't have permission to access /awstats/awstats.pl on this server.
とあるのでawstats.plのパーミッションを変更すれば良いと思うのですが
パーミッションは何にすれば良いのでしょうか?
ヴァージョンは6.4です
また、httpdを起動する時
httpd を起動中: [Mon Jul 18 21:01:46 2005] [warn] The ScriptAlias directive in /etc/httpd/conf/httpd.conf at line 1050 will probably never match because it overlaps an earlier ScriptAlias.
                              [ OK ]
この様に表示されます。関係あるのでしょうか?

よろしくお願いします
メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: Awstatsについて ( No.6 )
日時: 2005/07/19 22:13
名前: Jacktis

管理者様、apacheの設定を変えたところAwstatsにアクセス出来るようになりました。
ありがとうございます。

で、あのAwstatsとしては特に問題はないと思うのですがこの403エラーを解決するために
Awstatsを設定を色々と変えてしまいました。
ですので、アンインストールし再インストールしたいのですがアンインストールはどうやってやるのでしょうか?
よろしくお願いします
メンテ
 Re: Awstatsについて ( No.7 )
日時: 2005/07/19 22:30
名前: 管理者

当該パッケージはrpmですので、
インストールオプションが(-i)になり、アンインストールが(-e)になります。
ですのでrpm -evh awstats-x.x.xとコマンド入力すればアンインストールできます。

ただし、変更を加えたファイル等や新規作成したファイルが存在していた場合は
そのファイルとパスが削除されなかったと思いますので、コマンド投入後、手動で
変更・追加したファイルを削除する必要があります。
メンテ
 Re: Awstatsについて ( No.8 )
日時: 2005/07/24 02:02
名前: Jacktis

アンインストールし、再インストールしたのですが
(ここのサイト様と同じ6.2でやってみました)初めは問題なく動作していたものの
yumで6.4にアップデートされてから動作しなくなってしまいました。
色々と探っていたらどうやら/var/www/awstatsにすべて移動していたようでした。
探してみると/etc/httpd/conf.d/awstats.confにAliasが書いてあったので
httpd.confのaliasはすべて消しました。すると、Awstatsは表示されるように
なったのですが画像がまったく表示されません。画像を表示させるには
どうすればいいでしょうか?
以下は/etc/httpd/conf.d/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    
Allow from 192.168
</Directory>

#Alias /css/ /var/www/awstats/css/
#Alias /js/ /var/www/awstats/js/

もうひとつ質問なのですが
#Alias /css/ /var/www/awstats/css/
#Alias /js/ /var/www/awstats/js/
は#外したほうがいいですか?

FC3です
よろしくお願いします

メンテ
 Re: Awstatsについて ( No.9 )
日時: 2005/07/24 17:31
名前: 管理者

再インストールしたら「awstats」モジュールが「/usr/share/awstats/wwwroot/」
では無く「/var/www/awstats/」にあるという事でしょうか?

「/var/www/awstats/」配下に「cgi-bin/・classes/・css/・icon/・js/」がある
と言う事で宜しいんですよね?

デフォルトだと
#
# Directives to allow use of AWStats as a CGI
#
Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/"
Alias /awstatscss "/usr/local/awstats/wwwroot/css/"
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/"

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

になります。
「css/」カスケードスタイルシートなのでコメントにしても問題ないのですが、
字体や配置などがずれるかもしれません。
「js/」はJavaScriptですね。一様、コメントアウトははずした方が良いかも?

Jacktis様の場合、Awstatsが「/var/www/awstats/」にありその配下に上記のパスが
配置されれば、アイコン等が表示されても良いような気がしますが・・

ちなみに、パスやファイルがApacheで読めるものになっていますか?

メンテ
 Re: Awstatsについて ( No.10 )
日時: 2005/07/24 22:14
名前: Jacktis

管理人様、無事解決できました。ありがとうございます。
Awstatsの画像部分をIEのプロパティで見てみると
http://***.**/awstatsicons/other/awstats_logo6.png
となっていました。
なので、Aliasのアイコンの部分を変えたところ表示されるようになりました。
ありがとうございました。
メンテ

Page:  [1] [2]

■ その他

ページ先頭へ

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