前 に戻る|次をみる。??

apache hhtp3

apache を 駄衛門様にお願い

rc.M &rc.http

インストール終了 こんどは 駄衛門様にお願いせなば

nyan:/usr/local/src/httpd-2.0.53# cd
nyan:~# cat /etc/rc.d/rc.M | grep http
if [ -x /etc/rc.d/rc.httpd ]; then
  . /etc/rc.d/rc.httpd
nyan:~# cd /etc/rc.d
nyan:/etc/rc.d# ls -l | grep rc.http

なければ 作成しましょう というより コピー

nyan:/etc/rc.d# mount -t nfs 192.168.0.5:/home/nyan/ntarou /mnt/
nyan:/etc/rc.d# cp /mnt/rc.httpd .
nyan:/etc/rc.d# ls -l rc.httpd 
-rw-r--r--    1 root     root           54 Feb 24 16:57 rc.httpd
nyan:/etc/rc.d# cat rc.httpd 
#!/bin/bash
/var/data/www/apache2/bin/apachectl start
nyan:/etc/rc.d# ls -l /var/data/www/apache2/bin/ | grep apachectl
-rwxr-xr-x    1 root     root         3135 Feb 24 16:26 apachectl*
nyan:/etc/rc.d# file /var/data/www/apache2/bin/apachectl
/var/data/www/apache2/bin/apachectl: a /bin/sh script text executable

このような 内容です

nyan:/etc/rc.d# sed /^#/d  /var/data/www/apache2/bin/apachectl 
ARGV="$@"
HTTPD='/var/data/www/apache2/bin/httpd'
if test -f /var/data/www/apache2/bin/envvars; then
  . /var/data/www/apache2/bin/envvars
fi
LYNX="lynx -dump"
STATUSURL="http://localhost:80/server-status"
ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`"

if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
    $ULIMIT_MAX_FILES
fi

ERROR=0
if [ "x$ARGV" = "x" ] ; then 
    ARGV="-h"
fi

case $ARGV in
start|stop|restart|graceful)
    $HTTPD -k $ARGV
    ERROR=$?
    ;;
startssl|sslstart|start-SSL)
    $HTTPD -k start -DSSL
    ERROR=$?
    ;;
configtest)
    $HTTPD -t
    ERROR=$?
    ;;
status)
    $LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '
    ;;
fullstatus)
    $LYNX $STATUSURL
    ;;
*)
    $HTTPD $ARGV
    ERROR=$?
esac

exit $ERROR

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

次は httpd.conf の 設定 を してゆきます

にゃんたろう 拝!


前 に戻る|次をみる。??


目次の所 に戻る

Copyright © 2004.-2007. nyantarou All Rights Reserved.