1. lépés – Leraktár beállítása előre lefordított Hiawatha Debian binárisokhoz
2. lépés – Telepítse a Hiawatha-t
3. lépés – Telepítse a MySQL-t
4. lépés – Telepítse a PHP-FPM-et
5. lépés – A Hiawatha konfigurálása
6. lépés – Tippek a telepítés után
A Hiawatha egy webszerver, amely az egyszerűséget, a könnyű használatot és a biztonságot tartja szem előtt. Tökéletes megoldás kisebb szerverekhez, régebbi hardverekhez vagy beágyazott gépekhez – de kiválóan fut nagy teljesítményű szervereken is. Ha a Hiawatha webszervert PHP-FPM-mel és MySQL-lel kombinálja, akkor egy hatékony webszervert kaphat, amely egyszerre könnyű és biztonságos. Ebben az oktatóanyagban megmutatom, hogyan telepítheti a Hiawatha, a PHP-FPM és a MySQL-t Debianra. Az oktatóprogram végére egy teljesen működőképes Hiawatha webszerverrel fog rendelkezni, amely képes PHP-FPM és MySQL használatával teljesíteni az Ön igényeit!
Ez a cikk a Debian Wheezy (64 bites) számára készült, de kisebb módosításokkal működhet a Debian más verzióival is.
Kérjük, vegye figyelembe, hogy az oktatóprogram összes lépésének végrehajtásához vagy root hozzáféréssel kell rendelkeznie, vagy root hozzáféréssel kell rendelkeznie a su / sudo segítségével.
1. lépés – Leraktár beállítása előre lefordított Hiawatha Debian binárisokhoz
Az első dolog, amit meg kell tennie, hogy beállítsa a Hiawatha Webserver tárolóját. Ha szeretné, saját maga is lefordíthatja, de ehhez az oktatóanyaghoz az előre lefordított binárisokat fogjuk használni.
Először szerezze be és telepítse a lerakat nyilvános kulcsát:
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9
Nyissa meg és szerkessze sources.lista következővel:
nano /etc/apt/sources.list
Adja hozzá a következőket a sources.list-hez:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Mentse el a változtatásokat, majd lépjen ki.
Most frissítsd:
apt-get update
2. lépés – Telepítse a Hiawatha-t
Telepítse a Hiawatha-t a következő beírásával:
apt-get install hiawatha
Győződjön meg arról, hogy a Hiawatha működik, nyissa meg a webböngészőt, és írja be:
http://YOURVULTRIPGOESHERE
és egy "Sikeres telepítés" weboldalt kell látnia vadonatúj Hiawatha webszerverén.
3. lépés – Telepítse a MySQL-t
Telepítse a MySQL-t a következő parancs futtatásával:
apt-get install mysql-server
A telepítés során lehetőség nyílik a MySQL root jelszavának beállítására. Ügyeljen arra, hogy válasszon egy biztonságos jelszót, és írja be, majd írja be újra, amikor a rendszer kéri, hogy erősítse meg új root MySQL jelszavát.
A MySQL telepítése után futtassa:
mysql_secure_installation
Ez néhány egyszerű lépésen megy keresztül az új MySQL-kiszolgáló biztonságossá tételéhez, amelyek a következők:
- Mi a jelenlegi MySQL root jelszó? (írja be)
- Megváltoztatja a root MySQL jelszót? (a nemhez írja be az N-t)
- Eltávolítja a névtelen felhasználókat? (Igenhez válassza az Y-t)
- Letiltja a root bejelentkezést távolról? (Igenhez válassza az Y-t)
- Eltávolít minden tesztadatbázist? (Igenhez válassza az Y-t)
- Újratölti a jogosultságtáblázatokat? (Igenhez válassza az Y-t)
A MySQL-kiszolgáló most telepítve van és biztonságos!
4. lépés – Telepítse a PHP-FPM-et
Telepítse a PHP-FPM-et és néhány további bővítményt a következő beírásával:
apt-get install php5-fpm php5-mysql php5-gd php5-curl
Szerkesztés php.ini...
nano /etc/php5/fpm/php.ini
... és keresse meg azt a sort, ahol ez áll: ;cgi.fix_pathinfo=1. Törölje a sor megjegyzését, és módosítsa az értéket "0"-ra, hogy megfeleljen:
cgi.fix_pathinfo=0
Mentés és kilépés.
Szerkesztés www.conf...
nano /etc/php5/fpm/pool.d/www.conf
... és törölje a megjegyzést a következő sorból ;listen.mode = 0660, hogy egyezzen:
listen.owner = www-data
listen.group = www-data
listen.mode = 0660
Mentés és kilépés.
Indítsa újra a PHP-FPM-et, hogy az elvégzett módosítások érvénybe lépjenek:
service php5-fpm restart
Ebben a részben konfigurálja a Hiawathát, és beállítja a PHP és/vagy a webhely fájljainak kiszolgálására. Először is nyisd ki hiawatha.conf.
nano /etc/hiawatha/hiawatha.conf
Keresse meg azt a sort, amely azt mondja: #CGIhandler = /usr/bin/php-cgi:php. Törölje a sor megjegyzését, hogy megfeleljen a következőnek:
CGIhandler = /usr/bin/php-cgi:php
Most törölje a megjegyzéseket a teljes FastCGI-sorból, és cserélje ki 127.0.0.1:2005a következőre /var/run/php5-fpm.sock, hogy pontosan így nézzen ki:
FastCGIserver {
FastCGIid = PHP5
ConnectTo = /var/run/php5-fpm.sock
Extension = php
}
Menjen le ahhoz a szakaszhoz, amely azt mondja, VIRTUAL HOSTSés törölje a teljes szakasz megjegyzését. Cserélje your-domain-goes-here.comki a használni kívánt webhely domainjére.
- Módosítsa a Hostname mezőt a saját domainjére
www.your-domain-goes-here.com
- Módosítsa a WebsiteRoot mezőt erre
/var/www/your-domain-goes-here.com/public_html
- Módosítsa az AccessLogFile mezőt erre
/var/www/your-domain-goes-here.com/logs/access.log
- Módosítsa az ErrorLogFile mezőt erre
/var/www/your-domain-goes-here.com/logs/error.log
- Távolítsa el a sort, amely azt mondja
UseToolKit = banshee
Így fog kinézni, ha végzett:
VirtualHost {
Hostname = www.your-domain-goes-here.com
WebsiteRoot = /var/www/your-domain-goes-here.com/public_html
StartFile = index.php
AccessLogfile = /var/www/your-domain-goes-here.com/logs/access.log
ErrorLogfile = /var/www/your-domain-goes-here.com/logs/error.log
TimeForCGI = 5
UseFastCGI = PHP5
}
Mentés és kilépés.
Hozza létre a webhely fájljaihoz szükséges könyvtárakat.
mkdir -p /var/www/your-domain-goes-here.com/public_html
mkdir /var/www/your-domain-goes-here.com/logs
Indítsa újra a Hiawathát.
service hiawatha restart
Ezen a ponton készen áll arra, hogy megkezdje a PHP-fájlok feltöltését a /var/www/your-domain-goes-here.com/public_html. Élvezze a Hiawathát!
6. lépés – Tippek a telepítés után
Számos lehetséges biztonsági kombináció és hangolási parancs használható a Hiawathával. Látogassa meg a Hiawatha kézikönyvét (vagy webhelyét) a különböző parancsok és további HOGYANok listájáért.
A WordPress telepítése
Most, hogy van egy működő Hiawatha webszervere PHP-val és MySQL-lel – talán szeretnéd telepíteni a WordPress-t? Ahhoz, hogy a WordPress együttműködjön a Hiawathával, egy kis változtatást kell végrehajtania a hiawatha.conf.
nano /etc/hiawatha/hiawatha.conf
Adja hozzá a következő sort a virtualhost szakasz belsejéhez (a UseFastCGI = PHP5vonal alatt).
UseToolkit = wordpress
Adja hozzá ezt a konfigurációt a virtualhost konfigurációján kívül (lehetőleg a webhely UrlToolKit szakaszában hiawatha.conf).
UrlToolkit {
ToolkitID = wordpress
RequestURI exists Return
Match .*\?(.*) Rewrite /index.php?$1
Match .* Rewrite /index.php
}
Mentés és kilépés.
Ha az UrlToolKit átírja a WordPresshez, a WordPress-t ugyanúgy telepítheti, mint bármely más webszervert. Győződjön meg arról, hogy az összes WordPress-fájl engedélye úgy /var/www/your-domain-goes-here.com/public_htmlvan beállítva, www-data:www-datahogy a WordPress módosítani tudja a témákat és a bővítményeket.