Where Online Learning is simpler!



The apachectl and related commands.

Some of the apachectl commands are related.


apachectl stop


apachectl start


apechtctl status


apachectl restart


apachectl -t


apachectl -S


apachectl -M


apachectl -V



For Solaris 10 and Solaris Express if apache is running under the control of Service Management Facility (SMF,


you need to use the the following commands:


svcs -a apache22


svcs -a | grep -i apache


svcadm disable apache22


svcadm disable -t apache22


svcadm enable apache22


svcsadm enable -t apache22


svcsadm restart apache22


svcsadm refresh apache22


svcsadm clear apache22


MySolaris

/usr/apache2/2.2/bin

total 15

drwxr-xr-x 3 root bin 22 2011-02-18 20:41 bin

drwxr-xr-x 3 root bin 13 2011-02-18 20:41 build

drwxr-xr-x 2 root bin 101 2011-02-18 20:41 include

drwxr-xr-x 4 root bin 5 2011-02-18 20:41 lib

drwxr-xr-x 3 root bin 78 2011-02-18 20:41 libexec

drwxr-xr-x 3 root bin 3 2011-02-18 20:41 manual

drwxr-xr-x 2 root root 3 2011-09-28 00:57 tmp

-r-xr-xr-x 1 root bin 3587 2011-02-18 20:41 apachectl

apachectl: executable shell script

#!/bin/sh

#

#

#

#

#

#

#

#

ARGV="$@"

#

#

HTTPD='/usr/apache2/2.2/bin/httpd'

#

if test -f /usr/apache2/2.2/bin/envvars; then

. /usr/apache2/2.2/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

if [ ! -d "/var/run/apache2/2.2" ]; then

mkdir -p /var/run/apache2/2.2

chown -R webservd /var/run/apache2/2.2

chgrp -R webservd /var/run/apache2/2.2

fi

case $ARGV in

start|stop|restart|graceful|graceful-stop)

$HTTPD -k $ARGV

ERROR=$?

;;

startssl|sslstart|start-SSL)

echo The startssl option is no longer supported.

echo Please edit httpd.conf to include the SSL configuration settings

echo and then use "apachectl start".

ERROR=2

;;

configtest)

$HTTPD -t

ERROR=$?

;;

status)

$LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '

;;

fullstatus)

$LYNX $STATUSURL

;;

*)

$HTTPD $ARGV

ERROR=$?

esac

exit $ERROR

Syntax OK

webservd 11272 723 0 Oct 04 ? 0:02 /usr/apache2/2.2/bin/httpd -k start

webservd 27990 723 0 Oct 09 ? 0:01 /usr/apache2/2.2/bin/httpd -k start

webservd 746 723 0 Oct 04 ? 1:31 /usr/apache2/2.2/bin/httpd -k start

root 723 1 0 Oct 04 ? 3:12 /usr/apache2/2.2/bin/httpd -k start

webservd 14317 723 0 20:36:58 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 11897 723 0 Oct 11 ? 0:01 /usr/apache2/2.2/bin/httpd -k start

webservd 27564 723 0 Oct 09 ? 0:01 /usr/apache2/2.2/bin/httpd -k start

webservd 14315 723 0 20:36:57 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 7217 723 0 Oct 08 ? 0:02 /usr/apache2/2.2/bin/httpd -k start

webservd 14621 723 0 Oct 11 ? 0:01 /usr/apache2/2.2/bin/httpd -k start

webservd 11896 723 0 Oct 11 ? 0:01 /usr/apache2/2.2/bin/httpd -k start

webservd 14316 723 0 20:36:58 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

root 14932 1 2 21:01:26 ? 0:01 /usr/apache2/2.2/bin/httpd -k start

webservd 14934 14932 0 21:01:28 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 14933 14932 0 21:01:28 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 14936 14932 0 21:01:28 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 14937 14932 0 21:01:28 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 14935 14932 0 21:01:28 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 14938 14932 0 21:01:28 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

svcs: -a ignored when used with arguments.

STATE STIME FMRI

online 21:01:26 svc:/network/http:apache22

root 14932 1 1 21:01:26 ? 0:02 /usr/apache2/2.2/bin/httpd -k start

webservd 15059 14932 0 21:31:26 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 15055 14932 0 21:31:26 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 15060 14932 0 21:31:26 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 15057 14932 0 21:31:26 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 15056 14932 0 21:31:26 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

webservd 15058 14932 0 21:31:26 ? 0:00 /usr/apache2/2.2/bin/httpd -k start

root@MySolaris:/var/apache2/2.2/htdocs#


Previous Home Page Next


Contact us     |      About us     |      Term of use      |      Copyright © 2000-2025 MyWebUniversity.com ™