Како инсталирати БигТрее ЦМС на Федора 26 ЛАМП ВПС
Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним
АВСтатс је користан алат за анализу веб саобраћаја. Његовом ХТМЛ интерфејсу се може приступити преко претраживача, дајући вам лак увид у то ко гледа вашу веб локацију. Овај водич ће вас провести кроз инсталирање, конфигурисање и обезбеђивање АВСтатс-а за Нгинк веб сервер на Федора 28.
Ако још увек нисте инсталирали Нгинк, урадите то сада:
sudo dnf install nginx
sudo systemctl enable --now nginx
Прво, мораћете да инсталирате неколико ствари. На срећу, ово је веома лако, пошто се сав софтвер који ће вам требати налази у Федориним репозиторијумима:
sudo dnf install awstats httpd-tools php-fpm
httpd-tools
је пакет који садржи неке алате који су нам потребни, као што је htpasswd
. Дизајниран је за употребу са Апацхе-ом, али већина алата такође ради са Нгинк-ом. Други алат, php-fpm
, омогућава нам да покрећемо ПХП скрипте из Нгинк-а.
Мораћемо да омогућимо php-fpm
преко systemctl
:
sudo systemctl enable --now php-fpm
Мораћемо да конфигуришемо АВСтатс пре него што будемо могли да га користимо. Копирајте конфигурациону датотеку модела да бисте креирали нову конфигурацију за своју веб локацију:
sudo cp /etc/awstats/awstats.model.conf /etc/awstats/awstats.<yoursitename>.conf
Сада уредите ту датотеку:
sudoedit /etc/awstats/awstats.<yoursitename>.conf
Померите се надоле до линије која каже LogFile="/var/log/httpd/access_log"
. Пошто користимо Нгинк уместо Апацхе-а, морамо ово да променимо. Промените је у LogFile="/var/log/nginx/access.log"
.
Затим, скролујте надоле све до линије која каже DirIcons="/awstatsicons"
. Ако не можете да га пронађете, откуцајте /DirIcons
, а затим притисните ENTERда бисте прешли на њега. Промените ову линију у DirIcons="../icon"
.
Коначно, АВСтатс треба да зна коју веб локацију анализира. На овај начин може да пријави ствари као што су корисници који долазе са спољних сајтова. Две релевантне опције конфигурације овде су SiteDomain
и HostAliases
. SiteDomain
ће једноставно бити име домена сајта; и HostAliases
биће листа свих других имена домена која би се могла користити (на пример, ако је ваш сајт www.example.com
, можете ставити example.com
овде ако је то иста локација).
Све опције конфигурације су документоване у конфигурационој датотеци. Ако желите да знате тачно шта опција ради, или ако желите да видите све опције које АВСтатс може да понуди, само прочитајте коментаре у тој датотеци.
Изричито се препоручује да не покрећете АВСтатс као роот корисник. Покренућемо АВСтатс под nginx
корисником који је већ подешен током инсталације Нгинк-а .
Да бисмо то урадили, мораћемо да поставимо nginx
власника директоријума у који АВСтатс чува своју базу података ( /var/lib/awstats
):
sudo chown -R nginx /var/lib/awstats
У каснијем кораку, подесићемо АВСтатс да се покреће када се ротирају евиденције сервера. Међутим, овај први пут је најбоље да га покренете ручно. Урадите то са следећом командом:
sudo -u nginx /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=<yoursitename>
Напомена: део говори да покренете команду као корисник, а не као роот.-u nginx
sudo
nginx
Излаз ће бити сличан следећем:
Create/Update database for config "/etc/awstats/awstats.<yoursitename>.conf" by AWStats version 7.7 (build 20180105)
From data in log file "/var/log/nginx/access.log"...
Phase 1: First bypass old records, searching new record...
Direct access after last parsed record (after line 0)
Jumped lines in file: 0
Found 0 already parsed records.
Parsed lines in file: 0
Found 0 dropped records,
Found 0 comments,
Found 0 blank records,
Found 0 corrupted records,
Found 0 old records,
Found 0 new qualified records.
Затим ћемо конфигурисати Нгинк тако да можемо да видимо статистику наше веб локације са саме веб локације, а не преко интерфејса командне линије. Уредите своју главну Нгинк конфигурациону датотеку:
sudoedit /etc/nginx/nginx.conf
Овде ћемо додати фасциклу која садржи одељак АВСтатс на веб локацији. У овом водичу ћемо га назвати webstats
, али можете га назвати како год желите.
Пронађите одељак конфигурационе датотеке који каже server
. После линије include /etc/nginx/default.d/*.conf;
. Додајте нови одељак:
location /webstats/ {
alias /usr/share/awstats/wwwroot/;
location ~ /cgi-bin/(.+\.pl) {
include fastcgi.conf;
fastcgi_pass php-fpm;
fastcgi_split_path_info ^/webstats/(.+\.pl)(.*)$;
fastcgi_param SCRIPT_FILENAME /usr/share/awstats/tools/nginx/awstats-fcgi.php;
fastcgi_param X_SCRIPT_FILENAME /usr/share/awstats/wwwroot/$fastcgi_script_name;
fastcgi_param X_SCRIPT_NAME $fastcgi_script_name;
}
}
Овај одељак говори Нгинк-у да када одемо у webstats
директоријум у нашем претраживачу, он треба да служи АВСтатс-овом веб роот-у, а ако тражимо скрипту у cgi-bin
директоријуму, треба да је покрене.
Након уређивања конфигурационе датотеке, морамо поново покренути Нгинк:
sudo systemctl restart nginx
Сада отворите претраживач и идите на <your website>/webstats/cgi-bin/awstats.pl?config=<yoursitename>
. Ово је АВСтатс-ова почетна страница за вашу веб локацију. Изгледаће отприлике овако:
Уверите се да се страница исправно учитава и да видите АВСтатс лого у горњем десном углу. Ако се страница не учита или недостаје логотип, можда сте нешто погрешно конфигурисали у претходном кораку – вратите се и уверите се да су све путање тачне.
Ако не обезбедите своју страницу са статистиком, то може довести до лоших ствари, као што је нежељена пошта упућивача . Такође, не желите да ваши детаљни аналитички подаци буду изложени целом Интернету.
Користићемо Нгинк да ставимо лозинку на страницу са статистиком. Отворите /etc/nginx/nginx.conf
поново, вратите се на одељак који сте додали и додајте следеће редове испод location /webstats/ {
:
auth_basic "Username and password required to access AWStats";
auth_basic_user_file /etc/nginx/.htpasswd;
Сада треба да креирамо ту .htpasswd
датотеку. Изађите из конфигурационе датотеке и покрените следећу команду:
sudo htpasswd -c /etc/nginx/.htpasswd <username>
Ваше корисничко име може бити углавном било шта, али не би требало да садржи размаке и требало би да буде јединствено, а не нешто што је лако погодити попут admin
или webmaster
. Када покренете команду, од вас ће бити затражено да унесете лозинку. Унесите сигурну лозинку, а затим је потврдите.
Поново учитај Нгинк:
sudo systemctl restart nginx
Покушајте поново да приступите АВСтатс-у. Овог пута од вас ће бити затражено корисничко име и лозинка. Унесите их и бићете послати на почетну страницу АВСтатс као и раније.
Коначно, потребна нам је наша статистика за ажурирање. Користићемо cron
за то. То је услужни програм за планирање задатака и унапред је инсталиран на Федори (и већини других Линук дистрибуција). Покренућемо АВСтатс сваког дана у поноћ. Уредите /etc/crontab
и додајте следећи ред на дну:
0 0 * * * nginx /usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=<yoursitename>
Да бисмо избегли губитак података, такође ћемо желети да се АВСтатс покреће када се евиденције ротирају. Да бисте то урадили, уредите /etc/logrotate.d/nginx
. Изнад postrotate
одељка додајте следеће:
prerotate
/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -config=<yoursitename>
endscript
АВСтатс је сада све подешен и спреман за рад.
Користите другачији систем? БигТрее ЦМС 4.2 је брз и лаган, бесплатан и отвореног кода, систем за управљање садржајем (ЦМС) за предузећа са обимним
Користите другачији систем? Коел је једноставна лична апликација за стриминг звука заснована на вебу написана у Вуе-у на страни клијента и Ларавел-у на страни сервера. Кое
Користите другачији систем? Грав је ЦМС отвореног кода са равним датотекама написан у ПХП-у. Грав изворни код је јавно хостован на ГитХуб-у. Овај водич ће вам показати како т
Користите другачији систем? Акаунтинг је бесплатан рачуноводствени софтвер отвореног кода и онлајн рачуноводствени софтвер дизајниран за мала предузећа и слободњаке. Изграђен је духовито
Користите другачији систем? Тини Тини РСС Реадер је бесплатан читач и агрегатор вести (РСС/Атом) са сопственим хостовањем отвореног кода, дизајниран за
Користите другачији систем? ИнвоицеПлане је бесплатна апликација за фактурисање отвореног кода. Његов изворни код се може наћи на овом Гитхуб репозиторијуму. Овај водич
Користите другачији систем? У овом водичу ћу вас водити кроз подешавање Минецрафт сервера на ССД ВПС-у високих перформанси на Вултр-у. Научићеш хо
Користите другачији систем? НГИНКС се може користити као ХТТП/ХТТПС сервер, обрнути прокси сервер, прокси сервер за пошту, балансатор оптерећења, ТЛС терминатор или цацхин
Користите другачији систем? Пагекит 1.0 ЦМС је прелеп, модуларан, проширив и лаган, бесплатан систем за управљање садржајем отвореног кода (ЦМС) са
Користите другачији систем? Субрион 4.1 ЦМС је моћан и флексибилан систем за управљање садржајем отвореног кода (ЦМС) који доноси интуитиван и јасан садржај
Користите другачији систем? ТаскВарриор је алатка за управљање временом отвореног кода која представља побољшање апликације Тодо.ткт и њених клонова. Због тх
Користите другачији систем? ЦМС Маде Симпле 2.2 је флексибилан и проширив, бесплатан и отворени систем за управљање садржајем (ЦМС) интелигентно дизајниран да б
Користите другачији систем? Увод Бро је анализатор мрежног саобраћаја отвореног кода. То је првенствено безбедносни монитор који контролише сав саобраћај на линији
Користите другачији систем? Кс-Царт је изузетно флексибилна платформа за е-трговину отвореног кода са мноштвом функција и интеграција. Кс-Царт изворни код је хосте
Користите другачији систем? Матомо (раније Пивик) је аналитичка платформа отвореног кода, отворена алтернатива Гоогле аналитици. Матомо извор је хостован о
Користите другачији систем? МиББ је бесплатан програм отвореног кода, интуитиван и проширив форум. МиББ изворни код се налази на ГитХуб-у. Овај водич ће схо
Користите другачији систем? Увод ТаскБоард је бесплатна алатка отвореног кода која се може користити за праћење ствари које треба да се ураде. Обезбеђује
Користите другачији систем? ЛимеСурвеи је програм за истраживање отвореног кода написан у ПХП-у. ЛимеСурвеи изворни код се налази на ГитХуб-у. Овај водич ће вам показати
Користите другачији систем? Бацкдроп ЦМС 1.8.0 је једноставан и флексибилан, прилагођен мобилним уређајима, бесплатан и отворени систем за управљање садржајем (ЦМС) који нам омогућава
Користите другачији систем? Црафт ЦМС је ЦМС отвореног кода написан у ПХП-у. Црафт ЦМС изворни код се налази на ГитХуб-у. Овај водич ће вам показати како да инсталирате
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више