LINUX.ORG.RU
ФорумAdmin

Старт Apache из rc.conf


0

0

ОСь FreeBsd 5.4
Пробую стартовать руками ./apache22.sh start но Апач не стартует, тогда пробую через /usr/sbin/apachectl и он прекрасно стартует исходя из этого вопрос! 
Как указать в rc.conf чтоб старт Апача был из /usr/sbin/apachectl, так как apache_enable="YES" тоже не хочет работать!
anonymous

А что в логах по этому поводу фиксируется?

MiracleMan ★★★★★
()
Ответ на: комментарий от Demetrio

#!/bin/sh
#
# $FreeBSD: ports/www/apache22/files/apache22.sh.in,v 1.2 2007/01/13 12:13:12 clement Exp $
#

# PROVIDE: apache22
# REQUIRE: LOGIN cleanvar
# KEYWORD: shutdown

#
# Add the following lines to /etc/rc.conf to enable apache22:
# apache22_enable (bool):      Set to "NO" by default.
#                             Set it to "YES" to enable apache22
# apache22_profiles (str):     Set to "" by default.
#                              Define your profiles here.
# apache22limits_enable (bool):Set to "NO" by default.
#                             Set it to yes to run `limits $limits_args`
#                             just before apache starts.
# apache22_flags (str):        Set to "" by default.
#                             Extra flags passed to start command.
# apache22limits_args (str):   Default to "-e -C daemon"
#                             Arguments of pre-start limits run.
# apache22_http_accept_enable (bool): Set to "NO" by default.
#                             Set to yes to check for accf_http kernel
#                             module on start up and load if not loaded.
. /etc/rc.subr

name="apache22"
rcvar=`set_rcvar`

start_precmd="apache22_precmd"
restart_precmd="apache22_checkconfig"
reload_precmd="apache22_checkconfig"
reload_cmd="apache22_graceful"
graceful_cmd="apache22_graceful"
gracefulstop_cmd="apache22_gracefulstop"
configtest_cmd="apache22_checkconfig"
command="/usr/sbin/apachectl"
_pidprefix="/var/run/httpd"
pidfile="${_pidprefix}.pid"
required_files=/usr/local/etc/apache22/httpd.conf
[ -z "$apache22_enable" ]       && apache22_enable="NO"
[ -z "$apache22_profiles" ]     && apache22_profiles=""
[ -z "$apache22_flags" ]        && apache22_flags=""
[ -z "$apache22limits_enable" ] && apache22limits_enable="NO"
[ -z "$apache22limits_args" ]   && apache22limits_args="-e -C daemon"
[ -z "$apache22_http_accept_enable" ] && apache22_http_accept_enable="NO"

anonymous
()
Ответ на: комментарий от anonymous

> # Add the following lines to /etc/rc.conf to enable apache22:

Учись читать!

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.