Doporucte httpd pro RH
Peter Surda
shurdeek na panorama.sth.ac.at
Čtvrtek Leden 30 13:31:35 CET 2003
On Thu, Jan 30, 2003 at 10:55:16AM +0100, Vlastimil Bily wrote:
> Zdravim,
cau
> Prosim o doporuceni nejakeho httpd pro RH rady 7.x. Pouziti: - interni
> zobrazovani nejruznejsich statistik o serveru a toku dat. Apache se mi na
> toto zda zbytecny. Predstavoval bych si neco mensiho a jednoduse
> konfigurovatelneho, nepotrebuji virtual host, atd ... Jde mi spise o
> prakticke zkusenosti, o rady typu - "tohle jsem nekde videl" - nestojim.
Na presne tieto ucely pouzivam bez problemov khttpd. Myslim ze na 3ch
masinach, casom pribudnu dalsie. Je sice pravda uz uvedene tvrdenie, ze nevie
dynamicke obsahy, nevie ani adresare, ale na spomenute ucely (mrtg, rrdtool)
to uplne staci. Pripajam start script pre RH 7.x, mam dojem ze treba jadro
prekompilovat resp. prikompilovat modul. Skript som z dakade ukradol a
prerobil :-)
-----------------------------------------------------------------------
#! /bin/sh
#
# chkconfig: 345 87 13
# description: Starts and stops the khttpd kernel http accelerator daemon.
# processname: khttpd
# pidfile: /var/run/khttpd.pid
#
# The client server (apache) port
CLIENTPORT=8080
# The khttpd server port
SERVERPORT=80
# The document root
# (Must be the client server's document root)
DOCUMENTROOT=/var/www/html/
# The dynamic content file types
DYNAMICFILES="php3 shtml pl"
# Source function library.
. /etc/rc.d/init.d/functions
# Get config.
. /etc/sysconfig/network
# Check that networking is up.
# Pretty much need it for khttpd.
[ ${NETWORKING} = "no" ] && exit 0
# See how we were called.
case "$1" in
start)
action "Inserting khttpd module: " modprobe khttpd
sleep 1
action "Configuring khttpd client port: " /bin/true
echo $CLIENTPORT > /proc/sys/net/khttpd/clientport
action "Configuring khttpd server port: " /bin/true
echo $SERVERPORT > /proc/sys/net/khttpd/serverport
action "Configuring khttpd document root: " /bin/true
echo $DOCUMENTROOT > /proc/sys/net/khttpd/documentroot
for i in $DYNAMICFILES ; do
action "Adding $i to khttpd dynamic files list: " /bin/true
echo $i > /proc/sys/net/khttpd/dynamic
done
sleep 1
action "Starting khttpd server: " /bin/true
echo 1 > /proc/sys/net/khttpd/start
sleep 1
pid=`ps ax | grep "khttpd manager" | grep -v grep | cut -d " " -f 1`
echo -n "khttpd [$pid]"
touch /var/lock/subsys/khttpd.pid
echo $pid > /var/run/khttpd.pid
echo
;;
stop)
action "Stopping khttpd service: " /bin/true
echo 1 > /proc/sys/net/khttpd/stop
sleep 1
action "Unloading khttpd service: " /bin/true
echo 1 > /proc/sys/net/khttpd/unload
sleep 1
action "Removing khttpd module: " rmmod khttpd
sleep 2
rm -f /var/run/khttpd.pid
rm -f /var/lock/subsys/khttpd
echo
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: khttpd {start|stop|restart}"
exit 1
esac
exit 0
-----------------------------------------------------------------------
> V.Bily
Bye,
Peter Surda (Shurdeek) <shurdeek na panorama.sth.ac.at>, ICQ 10236103, +436505122023
--
Disclaimer: This E-mail, because of shabby security on the Internet, in no way
reflects my thoughts or intentions. It may even not be from me!
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 232 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20030130/519a5be6/attachment.sig>
Další informace o konferenci Linux