so da hier immer alles sich um apache dreht apache aber eigentlich einer der schwächeren webserver von der performance bzw leistung ist versucht es doch mal mit lighttpd mit dem lassen sich spitzenwerte bei geringer systemauslastung erzielen...
also da ich ja fan von fedora core bin kann ich euch sagen wie es am einfachsten ist für fedora debian und co müssten aber ähnlich sein fedora hat halt yum debian ubuntu usw haben apt-get nun los gehts ...
install lighttpd
Code:
yum install lighttpd
install fast-cgi für php scripte
Code:
yum install lighttpd-fastcgi
stelle sicher das du php-cgi installed hast tippe php-cgi -v in die
Shell ein (putty oder was ihr nutzt) kommt da not found müsst ihr noch php installen
hiermit
Code:
yum install php-cli
nun die config des lighttpd
öffne
etc/lighttpd/lighttpd.conf
und such das !!!
Code:
#### fastcgi module
und mach das draus
Code:
#### fastcgi module
## read fastcgi.txt for more info
## for PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini
fastcgi.server = ( ".php" =>
( "localhost" =>
(
"socket" => "/tmp/php-fastcgi.socket",
"bin-path" => "/usr/bin/php-cgi"
)
)
)
die geladenen module in der lighttpd.conf diese werden für den tracker benötigt
Code:
server.modules = (
"mod_rewrite",
# "mod_redirect",
# "mod_alias",
"mod_access",
# "mod_cml",
# "mod_trigger_b4_dl",
"mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi",
# "mod_proxy",
# "mod_simple_vhost",
# "mod_evhost",
# "mod_userdir",
"mod_cgi",
# "mod_compress",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_secdownload",
# "mod_rrdtool",
"mod_accesslog" )
so wenn ihr jetzt noch vhost machen wollt macht einfach das hier ganz ans ende der config von lighhtpd
Code:
$HTTP["host"] == "www.deinedomain.com" {
server.name = "www.deinedomain.com"
server.document-root = "/srv/www/lighttpd/www.deinedomain.com"
}
das document root von lighttpd findet ihr in srv/www/lighttpd/
das könnt ihr aber das könnt ihr auch alles aus der lighttpd.conf entnehmen bzw ändern wenn ihr denn wollt
so nun installiert ihr noch php-gd php-mysql und php-mbstring
Code:
yum install php-mysql
Code:
yum install php-mbstring
so und zuletzt editiert ihr noch die php.ini die findet ihr in /etc/php.ini aber da geh ich jetzt nicht druaf ein das würde den rahmen hier sprengen... das müsste zwar im standart alles laufen aber ich würde sie trotzdem noch etwas anpassen... dafür gibts aber geng hilfe hier denke ich sind ja n paar php pros hier
so und nun könnt ihr den lighttpd starten ganz einfach mit
Code:
/etc/init.d/lighttpd start
bzw mit stop stoppen oder mit restart restarten
wie ihr mysql server aufsetzt wisst ihr ja hoffentlich selber oder ansonsten kurzen reply ich werde euch dann dabei helfen
hoffe konnte euch das so gut wie möglich verständlich erklären mit lighttpd server
vergesst apache