Cherokee (veebiserveri) seadistamine PHP5 (FastCGI)/MySQL toega Ubuntu 12.10-s
Cherokee on platvormidevaheline funktsioonirikas ja paindlik, kerge ja suure jõudlusega avatud lähtekoodiga veebiserver/pöördproxy server, mis anti välja GNU (General Public License) all. Cherokee projekt töötati välja C-keelt kasutades ja see tehti kättesaadavaks kõigile peamistele operatsioonisüsteemidele, nagu Linux, Mac OS X ja Windows. Cherokee veebiserveri üks peamisi omadusi on see, et see pakub graafilist administraatori liidest, kust saate hallata veebiserveriga seotud ülesandeid.
Cherokee funktsioonid
- Võimas veebiliides veebiserveri haldamiseks ja konfigureerimiseks.
- Veebirakenduste lihtne juurutamine.
- Toetus uusimatele veebitehnoloogiatele nagu PHP, FastCGI, CGI, SSI, TLS/SSL, LDAP, HTTP puhverserver, sisuvahemälu, video voogesitus jne.
- Käivitage Linux, Windows, MacOS X ja BSD
See artikkel näitab, kuidas installida Cherokee (veebiserver) Ubuntu 12.10 serverisse koos PHP5 (FastCGI)/MySQL toega. See artikkel toetab ka Ubuntu vanemat versiooni. Kõigi selles artiklis nimetatud ülesannete täitmiseks peate olema loginud juurkasutajana.
MySQL-i installimine Ubuntu 12.10
Kõigepealt installige MySQL-i tugi Cherokee veebiserverile. Installimise keskel palutakse teil sisestada uus MySQL-i juurkasutaja parool.
# apt-get install mysql-server mysql-client
PHP5 installimine koos FastCGI-ga Ubuntu 12.10
Järgmisena installige PHP5 koos FastCGI toega Cherokee veebiserverile.
# apt-get install php5 php5-cgi
PHP5 seadistamine FastCGI toe jaoks
Fastcgi toe saamiseks avage fail /etc/php5/cgi/php.ini.
# nano /etc/php5/cgi/php.ini
Ja tühjendage rida cgi.fix_pathinfo = 1: ja salvestage fail. Vaadake allolevat ekraanipilti.
Cherokee veebiserveri installimine Ubuntu 12.10
Me kasutame Cherokee enda PPA (isikliku paketi arhiivi) hoidlat, seega laseme ppa oma süsteemile lisada ja süsteemi värskendada.
# add-apt-repository ppa:cherokee-webserver/ppa # apt-get update
Kui PPA lisas, avage terminal “Ctrl + Alt + T” ja tippige käsk terminalist. See küsib kinnitust, kas soovite Cherokee veebiserveri installida. Jätkamiseks sisestage ‘Jah’ .
# apt-get install cheroke
See on veebipõhise administraatori juhtpaneeli Cherokee veebiserveri üks tore funktsioon, kust saate oma veebiserverit hallata. Tule käsk ‘cherokee-admin’ käivitab ühekordse kasutajanime ja parooli, mida kasutatakse hiljem (kopeerige parool lõikelauale). Vaikimisi on Cherokee veebiserver seotud kohaliku hosti (127.0.0.1) või süsteemi IP-aadressiga (xx.xx.xx.xx) pordis nr 9090. Minu puhul oleks see umbes selline: http://10.0.2.15:9090 /.
Nüüd avage brauser ja tippige aadressiribale http://127.0.0.1:9090/ või http://10.0.2.15:9090/. Kui küsitakse, sisestage kasutajanimi ‘admin’ parooli, mis kopeeriti varem käsu ‘cherokee-admin’ ajal. Nii näeb veebiliides välja ja töötab Cherokee veebiserver.
Kuidas käivitada, peatada ja kontrollida Cherokee veebiserveri olekut. Samuti kontrollige, kas cherokee-admin ja veebiserver töötavad.
# /etc/init.d/cherokee status # /etc/init.d/cherokee stop # /etc/init.d/cherokee start # /etc/init.d/cherokee restart
sudo netstat -antp | grep cherokee
Cherokee-admini käitamise peatamiseks vajutage terminalis klahvikombinatsiooni CTRL + C või kasutage järgmist käsku.
sudo killall -TERM cherokee-admin
PHP5 konfigureerimine FastCGI toega Cherokee jaoks
Vaikimisi pole PHP5 tugi Cherokee'is lubatud. Peame selle käsitsi lubama, minnes Cherokee administraatori juhtpaneelile aadressil http://10.0.2.15:9090/.
Navigeerige jaotisse vServers, valige vaikimisi hosthost ja minge vahekaardile Käitumine ning käivitage reegli haldamine.
Vasakpoolses veerus näete saadaolevate reeglite loendit. Vaadake allolevat pilti.
Klõpsake vahekaardi Käitumine kõrval ikoonil „+”, mis ütleb „Lisa käitumisreegel“.
Valige vasakust veerust „Keeled“, seejärel valige PHP ja vajutage nuppu „Lisa“.
Järgmisena klõpsake aknas Configuration Assistant nuppu Loo.
Vasakule veerule lisati uus reegel, mis ütleb „Extensions php” olekuga „NON FINAL”. Klõpsake nuppu „NON FINAL” ja tehke sellest nimi „FINAL”.
Järgmisena näete paremas ülanurgas nuppu Salvesta, klõpsake sellel seadete salvestamiseks.
Nüüd taaskäivitage Cherokee veebiserver uute muudatuste tegemiseks.
# /etc/init.d/cherokee restart
Järgmisena minge vServerite vahekaardi Käitumine alla ja näete, et PHP on lubatud.
PHP5 testimine FastCGI toega
Veebisaidi vaike juurkataloog on/var/www. Selles kataloogis looge fail nimega phpinfo.php.
# nano /var/www/phpinfo.php
Lisage järgmised koodiread ja salvestage fail.
<?php phpinfo(); ?>
Järgmisena helistage brauseris olevale failile aadressina http://10.0.2.15/phpinfo.php
Vaadake ülaltoodud joonist, näete, et PHP5 on lubatud FastCGI toega koos teiste laaditud moodulitega, kuid loendist puudub üks asi (st MySQL). Me pole veel lisanud MySQL-i tuge PHP5 jaoks. Teeme seda.
MySQL-i toe lubamine PHP5 jaoks
MySQL-i toe lubamiseks PHP-le installige pakett php5-mysql koos teiste oluliste PHP-moodulitega, mida teie rakendused võivad vajada.
# apt-get install php5-mysql php5-gd php5-curl php-pear php5-imagick php5-memcache php5-xmlrpc php5-xsl
Järgmisena taaskäivitage Cherokee veebiserver.
# /etc/init.d/cherokee restart
Värskendage brauserit (http://10.0.2.15/phpinfo.php) ja otsige “mysql”, saate MySQL-i jaotise koos teiste moodulitega.
See ongi! Lisateabe saamiseks külastage Cherokee veebiserverit.