※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

Top > 玄箱 > 構築 > Apache2

Apache2


構築

設定

  • /etc/thttpd.conf のポート番号を8080に変更する。
  • httpd.confでドキュメントルートを /www に変更する。

自動起動

  • /etc/rc.d/init.d/apache2 を作成
    #!/bin/sh
    
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin:/bin
    CMDPATH=/usr/local/apache2/bin/
    CMD=apachectl
    
    test -f $CMDPATH$CMD || exit 0
    
    start()
    {
        echo -n "Starting httpd ... "
        $CMDPATH$CMD start
        echo "done."
    }
    
    stop()
    {
        echo -n "Stopping httpd ... "
        $CMDPATH$CMD stop
        echo "done."
    }
    
    case "$1" in
        start)
            start
            ;;
        stop)
            stop
            ;;
        restart|force-reload)
            stop
            sleep 2
            start
            ;;
        *)
            echo "Usage: /etc/rc.d/init.d/rc.httpd2 {start|stop|restart}"
            exit 1
            ;;
    esac
    
    exit 0
    
  • シンボリックリンクを作成
    cd /etc/rc.d/rc2.d/
    ln -s ../init.d/httpd2 S20apache2
    
    cd /etc/rc.d/rc0.d/
    ln -s ../init.d/httpd2 K20apache2
    
    cd /etc/rc.d/rc6.d/
    ln -s ../init.d/httpd2 K20apache2