Tento příspěvek je součástí seriálu Domácí server s Gentoo
- Domácí server s Gentoo: Úvod
- Domácí server s Gentoo: Hardware
- Domácí server s Gentoo: Gentoo a Linux obecně
- Domácí server s Gentoo: SSH
- Domácí server s Gentoo: IRC
- Domácí server s Gentoo: Etherpad-lite
- Domácí server s Gentoo: www server lighttpd
- Domácí server s Gentoo: BitTorrent Sync
- Domácí server s Gentoo: Tiny Tiny RSS
- Domácí server s Gentoo: FTP server
- Domácí server s Gentoo: WordPress na lighttpd
- Domácí server s Gentoo: /tmp v RAM
- Domácí server s Gentoo: Sdílení souborů přes NFS
Instalace www serveru Lighttpd s podporou PHP a MySQL
- Úprava USE flagů v
/etc/portage/package.use
:www-servers/lighttpd php mysql dev-lang/php cgi mysql
- Instalace lighttpd
emerge -av lighttpd
- Konfigurace MySQL
emerge -av mysql emerge --config dev-db/mysql rc-update add mysql default rc-service mysql start
- Konfigurace PHP
- Přidat globální
php
USE flag do/etc/portage/make.conf
:USE="... php ..."
- Přidat globální
- Uplatnění změněných USE flagů
emerge -av --changed-use --deep @world
- Automatické spuštění lighttpd
rc-update add lighttpd default
Nastavení lighttpd
Provádí se pomocí souboru /etc/lighttpd/lighttpd.conf
. V následujících návodech snad najdete vše, co budete pro své účely potřebovat.
- Tutorial configuration
- Example config file
- Lighttpd Docs (zde najdete téměř všechno, co potřebujete)
- Příklad nastavení subdomény
- Autentizace (mod_auth, digest)
- Budete potřebovat apache-tools.
- Při opakovaném spouštění
htdigest
nezapomeňte vynechat parametr-c
, jinak se vám bude soubor se seznamem uživatelů přepisovat.
Nastavení PHP
php.ini
:
date.timezone = Europe/Prague
(např.), jinak dostanete při volánídate()
warning.
Nastavení MySQL
- Přihlášení k serveru
$ mysql -u root -h localhost -p
- Vytvoření databáze a další postup – např. viz tento návod.
Využití
This post is also available in: English