⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 apachectl.in

📁 Apache HTTP Server 是一个功能强大的灵活的与HTTP/1.1相兼容的web服务器.这里给出的是Apache HTTP服务器的源码。
💻 IN
字号:
#!/bin/sh## Copyright 2000-2005 The Apache Software Foundation or its licensors, as# applicable.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the License at##     http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.### Apache control script designed to allow an easy command line interface# to controlling Apache.  Written by Marc Slemko, 1997/08/23# # The exit codes returned are:#   XXX this doc is no longer correct now that the interesting#   XXX functions are handled by httpd#	0 - operation completed successfully#	1 - #	2 - usage error#	3 - httpd could not be started#	4 - httpd could not be stopped#	5 - httpd could not be started during a restart#	6 - httpd could not be restarted during a restart#	7 - httpd could not be restarted during a graceful restart#	8 - configuration syntax error## When multiple arguments are given, only the error from the _last_# one is reported.  Run "apachectl help" for usage info#ARGV="$@"## |||||||||||||||||||| START CONFIGURATION SECTION  ||||||||||||||||||||# --------------------                              --------------------# # the path to your httpd binary, including options if necessaryHTTPD='@exp_sbindir@/@progname@'## pick up any necessary environment variablesif test -f @exp_sbindir@/envvars; then  . @exp_sbindir@/envvarsfi## 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.  LYNX="lynx -dump"## the URL to your server's mod_status status page.  If you do not# have one, then status and fullstatus will not work.STATUSURL="http://localhost:@PORT@/server-status"## Set this variable to a command that increases the maximum# number of file descriptors allowed per child process. This is# critical for configurations that use many file descriptors,# such as mass vhosting, or a multithreaded server.ULIMIT_MAX_FILES="@APACHECTL_ULIMIT@"# --------------------                              --------------------# ||||||||||||||||||||   END CONFIGURATION SECTION  ||||||||||||||||||||# Set the maximum number of file descriptors allowed per child process.if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then    $ULIMIT_MAX_FILESfiERROR=0if [ "x$ARGV" = "x" ] ; then     ARGV="-h"ficase $ARGV instart|stop|restart|graceful)    $HTTPD -k $ARGV    ERROR=$?    ;;startssl|sslstart|start-SSL)    $HTTPD -k start -DSSL    ERROR=$?    ;;configtest)    $HTTPD -t    ERROR=$?    ;;status)    $LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '    ;;fullstatus)    $LYNX $STATUSURL    ;;*)    $HTTPD $ARGV    ERROR=$?esacexit $ERROR

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -