conf/httpd.conf
控制服务器程序运作的指令。
log/httpd.pid
Httpd 程序运行的进程号,可以用
Kill –HUP httpd_pid 重起Web服务器
log/error_log
ErrorLog 指令设定
logs/access_log
 TransferLog  指令设定

Group 启动 Apache 服务器的组身份
User 启动 Apache 服务器的用户身份
Port 启动 Apache 服务器的端口
ServerAdmin 电子邮件地址
ServerName 完整的域名
TimeOut 数字
UserDir 指定用户主页空间目录名
DirectoryIndex 指定主页首页的可用文件名


语法: DocumentRoot 目录名称
预设: DocumentRoot /usr/local/etc/httpd/htdocs
用於: server config, virtual host
状态: 核心
 这个指令设定 httpd  从这个目录提供档案服务。除非符合像是 Alias  这样的指令,伺服器把所要求的 URL  附加到文件根 (document root)  来组合到达文件的路径。例如:
  DocumentRoot  /usr/web
 如此对於 http://www.my.host.com/index.html  档案的存取便会参照到 /usr/web/index.html 
 
 语法: ErrorDocument 错误代码 文件
用於: server config, virtual host
状态: 核心
 有问题或错误发生的状况下,可以配置阿帕契做四种反应
  1.  如同 NCSA httpd 1.3 的反应
  2.  输出自定的(customized)讯息
         3.  重导到某个本地的 URL  以处理该问题/错误
         4.  重导到某个外部的 URL  以处理该问题/错误
 通常的配置:
ErrorDocument 500 /cgi-bin/tester
ErrorDocument 404 /cgi-bin/bad_urls.pl
ErrorDocument 401 http://www.foo.bar/subscription_info.html
ErrorDocument 403 "Sorry can't allow you acess today

语法: MaxClients 数字
预设: MaxClients 150
用於: server config
状态: 核心
 这个 MaxClients 指令设定所能支援的同时存取要求数目;不会建立比此值还多的子程序。

语法: Alias url-路径 目录-档案名称
用於: server config, virtual host
状态: 基础
 Alias 这个指令使文件可以存放在 DocumentRoot 之外的本地档案系统里。以 url-路径 开始的 URLs 将会被对映到以 目录-档案名称  开始的本地档案去。例如:
   Alais /p_w_picpath /ftp/pub/p_w_picpath
 对於 http://myserver/p_w_picpaths/foo.gif 的这个请求会使得伺服器回传档案 /ftp/pub/p_w_picpath/foo.gif
 
 语法: Redirect url-路径 url
用於: server config, virtual host
状态: 基础
模组: mod_alias
 Redirect  这个指令对映旧的 URL  到新的去。新的 URLs 会被回传客户端以便配合新的位址再次尝试撷取。Url-路径 (%-decoded)路径;任何以这个路径作为开始的文件请求都将回传一个错误并重导到以 url作为开始的新(%-encoded) url 去。例如:
  Redirect /service http://foo2.bar.com/service
 如果客户端请求 http://myserver/service/foo.txt  则会被告知应该撷取 http://foo2.bar.com/service/foo.txt  来取代。

语法: ScriptAlias url-路径 目录-档案名称
用於: server config, virtual host
状态: 基础
模组: mod_alias
 ScriptAlias 这个指令除了还另外把目标目录标记为包含 CGI  指令稿以外其功能与 Alias  指令相同,以 url-路径 作为开始的 URLs 将会被对映到以 目录-档案名称  作为开始的指令稿去。例如:
  ScriptAlias /cgi-bin/ /web/cgi-bin/


"100" : Continue
"101" : witching Protocols
"200" : OK
"201" : Created
"202" : Accepted
"203" : Non-Authoritative Information
"204" : No Content
"205" : Reset Content
"206" : Partial Content
"300" : Multiple Choices
"301" : Moved Permanently
"302" : Found
"303" : See Other
"304" : Not Modified
"305" : Use Proxy
"307" : Temporary Redirect
"400" : Bad Request
"401" : Unauthorized
"402" : Payment Required
"403" : Forbidden
"404" : Not Found
"405" : Method Not Allowed
"406" : Not Acceptable
"407" : Proxy Authentication Required
"408" : Request Time-out
"409" : Conflict
"410" : Gone
"411" : Length Required
"412" : Precondition Failed
"413" : Request Entity Too Large
"414" : Request-URI Too Large
"415" : Unsupported Media Type
"416" : Requested range not satisfiable
"417" : Expectation Failed
"500" : Internal Server Error
"501" : Not Implemented
"502" : Bad Gateway
"503" : Service Unavailable
"504" : Gateway Time-out
"505" : HTTP Version not supported

单独的个人主页:http://servername/~username
登录为root, 修改用户主目录权限  #chmod 705 /home/username 让其他人有权进入该目录浏览。
以自己的用户名登录,创建public_html目录,保证该目录也有正确的权限让其他人进入。
Apache默认的主页文件是index.html,不是index.htm,请将首页的文件名设为 index.html
用户自己在主目录下创建的目录最好把权限设为0700,确保其他人不能进入访问。


在/etc/rc.d/rc.local中增加命令让机器增加一个IP
  /sbin/ifconfig eth0:0 192.168.11.4
  /sbin/route add -host 192.168.11.4 eth0:0
在conf/httpd.conf 中配置
 ServerAdmin webmaster@host.foo.com
 DocumentRoot /www/docs/host.foo.com
 ServerName host.foo.com
 ErrorLog logs/host.foo.com-error_log
 TransferLog logs/host.foo.com-access_log