SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Публични статистики в cPanel

s1yf0x

banned
Екип
Пиша това how-to на прима виста, без да съм го редактирал или нещо подобно. Всички допълнения и поправки са добре дошли. Почти всеки, който има cPanel акаунт си е задавал въпроса, как по-лесно да си ползва статистиките за посещенията и да ги следи, без да се налага всеки път да влиза в контролния панел и да кликне на иконата за Awstats или Webalizer. В една друга тема и колегата vha777 се чуди същото затова мисля да споделя моя опит. За целта на мероприятието приемаме, че имате хостинг, който ползва cPanel/WHM за контролен панел и AWstats за статистически софтуер.

1. Необходимо е да си свалите най-актуалния пакет на AWstats от следния адрес: http://awstats.sourceforge.net/#DOWNLOAD

2. Разархивирайте сваленото на компютъра си.

3. В архива, който вероятно е във вида: awstats-6.xx.zip има няколко директории:

drwxr-xr-x 3 s1y s1y 4096 2009-02-11 00:13 docs
-rw-r--r-- 1 s1y s1y 6764 2009-10-25 12:37 README.TXT
drwxr-xr-x 4 s1y s1y 4096 2009-02-11 00:13 tools
drwxr-xr-x 7 s1y s1y 4096 2009-02-11 00:13 wwwroot


нужното съдържание се намира в директория wwwroot/cgi-bin

там се намира файл: awstats.model.conf , който трявбада направите две неща: да преименувате и да редактирате част от кода в него.

3.1 преименуването на файла awstats.model.conf трябва да стане по правилото awstats.domain.com.conf - т.е за целта на упражнението ще използваме домейна s1y.eu и следователно файла, трябва да възприеме вида: awstats.s1y.eu.conf

3.2 след като вече сте променили името на файла е необходимо и да го модифицирате така, че да сработва с вашия хоситнг. Промените са както следва:

LogFile="/var/log/httpd/mylog.log" - трябва да възприеме вида LogFile="/usr/local/apache/domlogs/s1y.eu" като приемаме, че domlogs за домейна се намират в дир. /usr/local/apache/domlogs/domain.com (ако не знаете къде действително са тези логове нищо не пречи да потормозите tech съпорта на хоста)

SiteDomain="" - трябва да възприеме вида SiteDomain="www.s1y.eu"

DirData="." - трябва да възприеме вида DirData="/home/username/tmp/awstats/" - в повечето случаи при стандартна конфигурация на cPanel се намира там, но ако пътя не е такъв (може да го проверите с FTP клиент между другото) пак може да се обърнете към съпорта на хоста за повече информация

4. Записваме и сме готови да качваме на сървъра - правите FTP сесия на сървъра и в директория cgi-bin качвате цялото съдържание на разархивираните: awstats-6.xx/wwwroot/cgi-bin/

5. След като качите всичко това, трябва да промените правата на двата Perl скрипта awstats.pl и awredir.pl
на 755 (това мисля че всеки който е стигнал до тук знае как става през FTP - може да се направи и през файловия мениджър на cPanel)

6. От директория awstats-6.xx/ на компютъра си, на хоста в уеб директорията (т.е. там където са файловете на сайта ви) трябва да качите и директория /icon Малко отклонение, ако случайно в структурата на сайта имате вече таква директория, която е необходима за да работи, можете да качите директорията под друго име: примерно като /awstatsicons но е необходимо да нанесете промени в awstats.s1y.eu.conf

DirIcons="/icon" - трябва да възприеме вида DirIcons="/awstatsicons"

но приемаме идеалния случай, в който това не се налага и само качвате директорията /icon в уебкорена на сървъра (т.е. в public_html на вашият cPanel акаунт)

7. Правите си една директория /stat (това може през ftp) която да съдържа файл .htaccess със следното съдържание:

RewriteEngine On

RewriteRule ^(.*)$ http://www.s1y.eu/cgi-bin/awstats.pl?config=s1y.eu$1 [R=301,L]


8. Реалния резултат от всичко това можете да видите на адрес: http://www.s1y.eu/stat/

За по претенциозните може да си направят и поддомейн, който да сочи към тази директория и по този начин да си достъпват статистиките като stat.s1y.eu .
Навсякъде в гореописаните процедури трябва да замените пътищата и домейна с тези съответстващи на вашата конфигурация и изисквания.

ВАЖНО: За всички клиенти ползващи услугите на hostbulgaria.com и inbg.eu моля свържете се с техническата поддръжка преди да започнете гореописаната инсталация!!!
 
Последно редактирано:
Re: Публични статистики в cPanel

Ако има някакъв уникален маркер, по който може да се унифицира този вид спам, нищо не пречи да се използва mod_security на Apache за подобен род дейности. Примерно по този начин се решава проблема със POST-спама на хипервръзки към домейни .CN. На моя шеф му писна да му се оплакват от SPAM по блогове и прочие от Китай и реши проблема глобално
 
Re: Публични статистики в cPanel

А ако искате да съберете маркетингова информация (за сайтове, които не ползват Tyxo) първите места където да проверите са:


domain.com/stats
domain.com/webalizer
domain.com/awstats
 
Re: Публични статистики в cPanel

Генерирането на подобни публични статистики, предполагам, ще изяде допълнително сървърно време. Имате ли наблюдение колко товарят тези скриптове?
 
Re: Публични статистики в cPanel

Генерирането на подобни публични статистики, предполагам, ще изяде допълнително сървърно време. Имате ли наблюдение колко товарят тези скриптове?
Тези статистики се генерерират веднъж на 24 часа и са запазени като .html, поне такова е моето наблюдение за Awstats
 
Re: Публични статистики в cPanel

Генерирането на подобни публични статистики, предполагам, ще изяде допълнително сървърно време. Имате ли наблюдение колко товарят тези скриптове?

Зависи изцяло от трафика, който генерира сайта:)
Колкото по-голям трафик, толкова по-големи логове, съответно повече време за генериране.
 
Re: Публични статистики в cPanel

А ако искате да съберете маркетингова информация (за сайтове, които не ползват Tyxo) първите места където да проверите са:


domain.com/stats
domain.com/webalizer
domain.com/awstats

Ами в случая, тъй като awstats се инсталира ръчно, не е проблем да се предпази човек като в обяснението горе замени /stat със нещо по-уникално за име.

А относно натоварването, това не е проблем защото се четат вече генерираните от cpanel статистики така че с нищо не тежи.

Ако искате да са на български статистиките, в .htaccess може да добавите &lang=bg към адреса:

RewriteRule ^(.*)$ http://www.s1y.eu/cgi-bin/awstats.pl?config=s1y.eu&lang=bg$1 [R=301,L]
 
Re: Публични статистики в cPanel

Ами в случая, тъй като awstats се инсталира ръчно, не е проблем да се предпази човек като в обяснението горе замени /stat със нещо по-уникално за име.

А относно натоварването, това не е проблем защото се четат вече генерираните от cpanel статистики така че с нищо не тежи.

Ако искате да са на български статистиките, в .htaccess може да добавите &lang=bg към адреса:

RewriteRule ^(.*)$ http://www.s1y.eu/cgi-bin/awstats.pl?config=s1y.eu&lang=bg$1 [R=301,L]

Няма как да не се засрамя , винаги има какво да добавиш :)
 
Re: Публични статистики в cPanel

Ами в случая, тъй като awstats се инсталира ръчно, не е проблем да се предпази човек като в обяснението горе замени /stat със нещо по-уникално за име.

Така е, просто лансирах идеята, че да имаш отворен брояч е кофти идея. Не само за бизнес сайт.

Както и да го кръстиш утре, може да се индексира от търсачките и пак да е намираем.

А индексира ли се, става неизползваем. Може да ви изненада с МНООООГООО трафик от порно, казино и енларджмът сайтове. :)
 
Re: Публични статистики в cPanel

Така е, просто лансирах идеята, че да имаш отворен брояч е кофти идея. Не само за бизнес сайт.

Както и да го кръстиш утре, може да се индексира от търсачките и пак да е намираем.

А индексира ли се, става неизползваем. Може да ви изненада с МНООООГООО трафик от порно, казино и енларджмът сайтове. :)

Това с индексацията не може ли през robots.txt да се забрани? А и самата директория може да изисква авторизация примерно и да се достъпва с потребител и парола, различни от тези за cPanel
 
Re: Публични статистики в cPanel

Това с индексацията не може ли през robots.txt да се забрани? А и самата директория може да изисква авторизация примерно и да се достъпва с потребител и парола, различни от тези за cPanel

Може разбира се... Само дето и хора гледат в robots.txt. Уф, не е чака такава драма.
 
Re: Публични статистики в cPanel

Тъй като bgkulinar-я и Марто повдигнаха сериозно въпроса за referral spam-а, а на мен ми стана интересно дали действително човек не може да се предпази поне минимално, се разрових в кода на awstats.s1y.eu.conf файла, от където изкочи ето това:

SkipReferrersBlackList="" - което в гореописания пример може да придобие вида:

SkipReferrersBlackList="/lib/blacklist.txt"

в blacklist.txt хората от AWstats са се погрижили да опишат 90% от дестващия в момента referral spam и по този начин да го блокират.
 
Re: Публични статистики в cPanel

Може ли да дадете повече информация какво е това "реферал спам", че нещо не схващам? Предполагам и на други няма да е ясно. Ако знаем точно какво е, ще можем да мислим повече за преодоляването му.

Мен лично ме притеснява да не станат данните от referringlinks.com обект на такъв спам.
 
Re: Публични статистики в cPanel

Доколкото разбрах от това, което Марто и Пламен са ме насочили да търся, този вид спам е свързан с това, че в статистиките се визуализират реферал линковете (предполагам в dofollow) Тези линкове лесно могат да се индексират от търсачките, ако в robots.txt имаш посочено за индексация и директорията в която се намират твоите статистики. И по този начин разни ботове имитират фалшиви реферал посещения, като слагат линк към сайта, който биха искали да рекламират все едно е сайт реферирал към твоя. Ако има грешки, оптимизаторите да ме поправят.
 
Re: Публични статистики в cPanel

Рферал спам аз го разбирам: Гледаш си в статистикта (Awstats) и виждаш много посещения от даден адрес, става ти интересно и посещаваш този адрес и търсиш линк към твой сайт. Оказва се обаче, че такъв линк няма изобщо.
 
Re: Публични статистики в cPanel

Рферал спам аз го разбирам: Гледаш си в статистикта (Awstats) и виждаш много посещения от даден адрес, става ти интересно и посещаваш този адрес и търсиш линк към твой сайт. Оказва се обаче, че такъв линк няма изобщо.

възможно е. Твърде вероятно е и аз да съм в заблуждение.
 
Re: Публични статистики в cPanel

Referer е най-старият вид уеб спам, още преди дори да има блогове. :)
Целта е да се вкарат връзки в броячите на сайтовете, които да бъдат засечени от търсачките.

http://www.google.com/search?q=inurl:stat++"Links+from+an+external+page"

Освен скриптове самоделки, естествено има и комерсиални продукти като PRstorm. Преди някой да се изкуши да го прави, трябва да знае, че това си е спам, и Google банва за него.

В модерни дни, интелигетно направен Referer спам се ползва и за реклама на самият сайт сред уебмастърите. Някой да е виждал посещения от keywordspy.com напоследък? Трябва да се спомене и масивният фалшив трафик от Live.com, което беше отчаян опит да спасят така наречената им търсачка. :)
 
Последно редактирано:
Re: Публични статистики в cPanel

Трябва да се спомене и масивният фалшив трафик от Live.com, което беше отчаян опит да спасят така наречената им търсачка. :)
Аз реших, че не виждам линкове заради гео таргетиране. Не вярвам толкова ламерски да лъжат....
 

Горе