mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-05 22:43:24 +00:00
936af4387d
patch-au corrects a problem when either ResourceConfig/AccessConfig is set to the apache configuration file (${PREFIX}/etc/apache/httpd.conf). Without this patch, if you set the apache server to listen to alterate ports the server would fail to start and the error log would contain: [crit] (48)Address already in use: make_sock: could not bind to port 8000 ResourceConfig/AccessConfig can't be set to /dev/null. The fpsrvadm.exe will not be able to obtain the DocumnetRoot from the ResourceConfig file (/dev/null). PR: 13673 Submitted by: maintainer
71 lines
1.9 KiB
Plaintext
71 lines
1.9 KiB
Plaintext
--- src/support/apachectl.orig Tue Apr 6 15:36:33 1999
|
|
+++ src/support/apachectl Mon Sep 6 13:01:08 1999
|
|
@@ -27,6 +27,10 @@
|
|
# the path to your httpd binary, including options if necessary
|
|
HTTPD='/usr/local/apache/src/httpd'
|
|
#
|
|
+# shared object search path
|
|
+LD_LIBRARY_PATH=
|
|
+export LD_LIBRARY_PATH
|
|
+#
|
|
# a command that outputs a formatted text version of the HTML at the
|
|
# url given on the command line. Designed for lynx, however other
|
|
# programs may work.
|
|
@@ -39,6 +43,8 @@
|
|
# -------------------- --------------------
|
|
# |||||||||||||||||||| END CONFIGURATION SECTION ||||||||||||||||||||
|
|
|
|
+eval `limits -e -C daemon` >/dev/null 2>&1
|
|
+
|
|
ERROR=0
|
|
ARGV="$@"
|
|
if [ "x$ARGV" = "x" ] ; then
|
|
@@ -75,6 +81,30 @@
|
|
ERROR=3
|
|
fi
|
|
;;
|
|
+ startfp|fpstart|start-FP)
|
|
+ if [ $RUNNING -eq 1 ]; then
|
|
+ echo "$0 $ARG: httpd (pid $PID) already running"
|
|
+ continue
|
|
+ fi
|
|
+ if $HTTPD -DFRONTPAGE; then
|
|
+ echo "$0 $ARG: httpd started"
|
|
+ else
|
|
+ echo "$0 $ARG: httpd could not be started"
|
|
+ ERROR=3
|
|
+ fi
|
|
+ ;;
|
|
+ startfpssl|start-FP-SSL)
|
|
+ if [ $RUNNING -eq 1 ]; then
|
|
+ echo "$0 $ARG: httpd (pid $PID) already running"
|
|
+ continue
|
|
+ fi
|
|
+ if $HTTPD -DFRONTPAGE -DSSL; then
|
|
+ echo "$0 $ARG: httpd started"
|
|
+ else
|
|
+ echo "$0 $ARG: httpd could not be started"
|
|
+ ERROR=3
|
|
+ fi
|
|
+ ;;
|
|
stop)
|
|
if [ $RUNNING -eq 0 ]; then
|
|
echo "$0 $ARG: $STATUS"
|
|
@@ -82,6 +112,7 @@
|
|
fi
|
|
if kill $PID ; then
|
|
echo "$0 $ARG: httpd stopped"
|
|
+ rm $PIDFILE
|
|
else
|
|
echo "$0 $ARG: httpd could not be stopped"
|
|
ERROR=4
|
|
@@ -153,6 +184,8 @@
|
|
cat <<EOF
|
|
|
|
start - start httpd
|
|
+startfp - start httpd with Frontpage enabled
|
|
+startfpssl - start httpd with Frontpage and SSL enabled
|
|
stop - stop httpd
|
|
restart - restart httpd if running by sending a SIGHUP or start if
|
|
not running
|