/Library/StartupItems/Lighttpd/Lighttpd
#!/bin/sh
##
# Lighttpd HTTP Server
##
. /etc/rc.common
StartService ()
{
if [ "${LIGHTTPDSERVER:=-NO-}" = "-YES-" ]; then
echo "Starting Lighttpd web server"
/opt/local/sbin/lighttpd -f /opt/local/etc/lighttpd/lighttpd.conf
fi
}
StopService ()
{
echo "Stopping Lighttpd web server"
kill `cat /var/run/lighttpd.pid`
}
RestartService ()
{
if [ "${LIGHTTPDSERVER:=-NO-}" = "-YES-" ]; then
echo "Restarting Lighttpd web server"
kill `cat /var/run/lighttpd.pid`
/opt/local/sbin/lighttpd -f /opt/local/etc/lighttpd/lighttpd.conf
else
StopService
fi
}
RunService "$1"
ちなみに、"LIGHTTPDSERVER" これは、/etc/hostcofig に、エントリーさせる名前で、これ入れとかないと、立ち上がらないですたい。
/etc/hostcofig
LIGHTTPDSERVER=-YES-
で、とりあえず立ち上がった感じ、、次回は、trac の立ち上げを頑張る次第であります。。
ちなみに、この環境は、
MacOSX10.4 で、DarwinPorts より lighttpd-1.4.11 をインストールですたい、、参考までに、、、。
あ、あと、不思議な事に、コマンドラインから立ち上げようとすると、root のパスワード聞かれるけど、StartupItems で、Mac 起動時には、ちゃんと立ち上がってるのだよね、、、何故?この時、root 権限では、ログインしてないのだが、何故か立ち上がる、、、
0 件のコメント:
コメントを投稿