You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by RYAN vAN GINNEKEN <lu...@computerking.ca> on 2005/03/03 12:07:02 UTC
Re: [users@httpd] start at boottime??
dan wrote:
> RYAN vAN GINNEKEN wrote:
>
>> What? Freebsd does not even have an inittab does anyone else have any
>> ideas?
>>
>>
>> PINNI, BALANAND (SBCSI) wrote:
>>
>>> Put startup script in /etc/inittab.
>>>
>>> Balanand Pinni
>>> 23-H-4
>>> SBC Services Inc
>>> OBC ,Stl MO
>>> * 314-206-5911
>>> * bp3965@momail.sbc.com
>>> * 1- 800- 451- 6897
>>>
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: RYAN vAN GINNEKEN [mailto:luck@computerking.ca] Sent:
>>> Thursday, February 17, 2005 9:13 PM
>>> To: users@httpd.apache.org
>>> Subject: [users@httpd] start at boottime??
>>>
>>> How come my apache does not start at boot time? I have the following
>>> files in my rc.d
>>>
>>> -r-xr-xr-x 1 root wheel 2063 Feb 17 19:19 apache.sh
>>> -r-xr-xr-x 1 root wheel 2063 Feb 17 19:27 apache2.sh
>>>
>>> even went so far as to create an apache2.sh the contents of the file
>>> are
>>>
>>> below. Have added the following lines to
>>> my /etc/rc.conf the only way i can get apache to start is to type
>>> apachectl startssl or to modify the apache.sh and apache2.sh scripts
>>> and
>>> change the default values from NO to YES. Running freebsd 4.10 and
>>> apache 2.0.52
>>>
>>> apache2_enabled="YES"
>>> apache2ssl_enabled="YES"
>>>
>>>
>>> #!/bin/sh
>>> #
>>> # $FreeBSD: ports/www/apache2/files/apache.sh,v 1.11 2005/01/11
>>> 13:45:05
>>> clement Exp $
>>> #
>>>
>>> # PROVIDE: apache2
>>> # REQUIRE: NETWORKING SERVERS
>>> # BEFORE: DAEMON
>>> # KEYWORD: FreeBSD shutdown
>>>
>>> #
>>> # Add the following lines to /etc/rc.conf to enable apache2:
>>> # apache2_enable (bool): Set to "NO" by default.
>>> # Set it to "YES" to enable apache2
>>> # apache2ssl_enable (bool): Set to "NO" by default.
>>> # Set it to "YES" to start apache with SSL
>>> # (if <IfDefined SSL> exists in httpd.conf)
>>> # apache2limits_enable (bool):Set to "NO" by default.
>>> # Set it to yes to run `limits
>>> $limits_args`
>>> # just before apache starts.
>>> # apache2_flags (str): Set to "" by default.
>>> # Extra flags passed to start command.
>>> # apache2limits_args (str): Default to "-e -C daemon"
>>> # Arguments of pre-start limits run.
>>> #
>>> . %%RC_SUBR%%
>>>
>>> name="apache2"
>>> rcvar=`set_rcvar`
>>>
>>> start_precmd="apache2_precmd"
>>> restart_precmd="apache2_checkconfig"
>>> reload_precmd="apache2_checkconfig"
>>> command="%%PREFIX%%/sbin/httpd"
>>> pidfile="/var/run/httpd.pid"
>>> required_files=%%PREFIX%%/etc/apache2/httpd.conf
>>>
>>> [ -z "$apache2_enable" ] && apache2_enable="NO"
>>> [ -z "$apache2ssl_enable" ] && apache2ssl_enable="NO"
>>> [ -z "$apache2_flags" ] && apache2_flags=""
>>> [ -z "$apache2limits_enable" ] && apache2limits_enable="NO"
>>> [ -z "$apache2limits_args" ] && apache2limits_args="-e -C daemon"
>>>
>>> load_rc_config $name
>>>
>>> checkyesno apache2ssl_enable && \
>>> apache2_flags="-DSSL $apache2_flags"
>>>
>>> apache2_checkconfig()
>>> {
>>> echo "Performing sanity check on apache2 configuration:"
>>> ${command} ${apache2_flags} -t
>>> }
>>>
>>> apache2_precmd()
>>> {
>>> if test -f %%PREFIX%%/sbin/envvars
>>> then
>>> . %%PREFIX%%/sbin/envvars
>>> fi
>>> if checkyesno apache2limits_enable
>>> then
>>> eval `/usr/bin/limits ${apache2limits_args}` 2>/dev/null
>>> else
>>> return 0
>>> fi
>>>
>>> }
>>>
>>> sig_reload=SIGUSR1
>>>
>>> extra_commands="reload"
>>> run_rc_command "$1"
>>>
>>>
>
> Please bottom-post.
>
> FreeBSD has an rc.conf, and it works if you installed Apache from
> ports. Looks like you have done that, however.
>
> You can also drop your init scripts into /usr/local/etc/rc.d and they
> will be executed upon boot-up.
did you read my message ? read it again please and tell me something
that can help me
>
> ...and don't put stuff in /etc/inittab. that's bad.
>
> Hope that helps
no help but thanks already
> -dant
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server
> Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org