
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>IT заметки Валерия Лямцева &#187; centoc</title>
	<atom:link href="http://2101229.ru/?feed=rss2&#038;tag=centoc" rel="self" type="application/rss+xml" />
	<link>http://2101229.ru</link>
	<description>Linux, Windows, записки на манжетах</description>
	<lastBuildDate>Sat, 27 May 2023 10:55:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Считаем статистику, awstats centos апач и виртуальные хосты</title>
		<link>http://2101229.ru/?p=264</link>
		<comments>http://2101229.ru/?p=264#comments</comments>
		<pubDate>Tue, 06 Mar 2012 10:03:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[awstats]]></category>
		<category><![CDATA[centoc]]></category>
		<category><![CDATA[виртуальные хосты]]></category>
		<category><![CDATA[статистика]]></category>

		<guid isPermaLink="false">http://lyamtsev.ru/?p=264</guid>
		<description><![CDATA[1. Устанавливаем awstats -добавляем репрозитарий rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm -устанавливаем yum install awstats 2. Редактируем файл виртуальных хостов vim /etc/httpd/conf.d/virtual-host.conf &#60;VirtualHost *:80&#62; ServerAdmin root@localhost DocumentRoot /var/sites/domain1 #пути могут быть разные ServerName domain1.ru                   #domain1 &#8211; ваше доменное имя ServerAlias www.domain1.ru DirectoryIndex index.php ErrorLog logs/domain1.ru-error_log CustomLog logs/domain1.ru-access_log combined  #очень важный параметр если будет стоять common статистика не будет [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://2101229.ru//wp-content/uploads/2012/03/statist1.jpg"><img class="alignnone size-full wp-image-272" title="statist1" src="http://2101229.ru//wp-content/uploads/2012/03/statist1.jpg" alt="" width="500" height="269" /></a></p>
<p>1. Устанавливаем awstats</p>
<p>-добавляем репрозитарий</p>
<p>rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm</p>
<p>-устанавливаем</p>
<p>yum install awstats</p>
<p>2. Редактируем файл виртуальных хостов</p>
<p>vim /etc/httpd/conf.d/virtual-host.conf</p>
<p>&lt;VirtualHost *:80&gt;<br />
ServerAdmin root@localhost<br />
DocumentRoot /var/sites/domain1 #пути могут быть разные<br />
ServerName domain1.ru                   #domain1 &#8211; ваше доменное имя<br />
ServerAlias www.domain1.ru<br />
DirectoryIndex index.php<br />
ErrorLog logs/domain1.ru-error_log<br />
CustomLog logs/domain1.ru-access_log combined  #очень важный параметр если будет стоять common статистика не будет подробной<br />
&lt;/VirtualHost&gt;</p>
<p>также со вторым доменом<br />
&lt;VirtualHost *:80&gt;<br />
ServerAdmin root@localhost<br />
DocumentRoot /var/sites/domain2<br />
ServerName domain2.ru<br />
ServerAlias www.domain2.ru<br />
DirectoryIndex index.php<br />
ErrorLog logs/domain2.ru-error_log<br />
CustomLog logs/domain2.ru-access_log combined<br />
&lt;/VirtualHost&gt;</p>
<p>3. Редактируем файл awstats.conf для апача</p>
<p>vim /etc/httpd/conf.d/awstats.conf</p>
<p>Alias /awstats/icon/ /var/www/awstats/icon/</p>
<p>ScriptAlias /awstats/ /var/www/awstats/<br />
&lt;Directory /var/www/awstats/&gt;<br />
DirectoryIndex awstats.pl<br />
Options ExecCGI<br />
order deny,allow<br />
deny from all<br />
# allow from xxxx.xxxx.xxxx.xxxx # ip адрес с которого будет доступна статистика</p>
<p>allow from all  &#8211; открыта для всех хостов</p>
<p>4. Копируем кофигурационный  файл</p>
<p>cp /etc/awstats/awstats.localhost.localdomain.conf /etc/awstats/awstats.www.domain1.ru.conf</p>
<p>и для второго домена</p>
<p>cp /etc/awstats/awstats.localhost.localdomain.conf /etc/awstats/awstats.www.domain2.ru.conf</p>
<p>в файле awstats.www.domain1.ru.conf меняем следущие значения</p>
<p>LogFile=&raquo;/var/log/httpd/domain1.ru-access_log&raquo;</p>
<p>LogFormat=1</p>
<p>SiteDomain=&raquo;domain1.ru&raquo;</p>
<p>HostAliases=&raquo;domain1.ru&raquo;</p>
<p>DirData=&raquo;/var/www/awstats/domain1.ru&raquo;  папка для статситики, для каждого домена я делаю свою-</p>
<p>mkdir /var/www/awstats/domain1.ru</p>
<p>остальные параметры не трогаем, для awstats.www.domain2.ru.conf аналогично</p>
<p>5. Вконфиге апача</p>
<p>vim /etc/httpd/conf/httpd.conf</p>
<p>меняем CustomLog logs/access_log combined<br />
перегружаем аппач /etc/init.d/httpd restart</p>
<p>6. Запускаем скрипт написанный на перле, для первого домена</p>
<p>/var/www/awstats/awstats.pl -config=www.domain1.ru<br />
для втрого /var/www/awstats/awstats.pl -config=www.domain2.ru</p>
<p>Смотрим статистику:</p>
<p>http://www.domain1.ru/awstats/awstats.pl</p>
<p>http://www.domain2.ru/awstats/awstats.pl</p>
<p>7. Для автоматизации запуска скрипта редактируем файл крона</p>
<p>vim /etc/cron.hourly/00awstats</p>
<p>/var/www/awstats/awstats.pl -config=www.domain1.ru<br />
/var/www/awstats/awstats.pl -config=www.domain2.ru</p>
<p>Статистика будет обновляться раз в час</p>
<p>Успехов!</p>
]]></content:encoded>
			<wfw:commentRss>http://2101229.ru/?feed=rss2&#038;p=264</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
