快速业务通道

linux网站技术之Apache搭建

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-03
较常用的全局配置内容:

-----------------------------------------------------------------
ServerRoot "/usr/local/apache2" -------------1

pidFile logs/httpd.pid ------------2

Timeout 300 -------------3

KeepAlive On -------------4

MaxKeepAliveRequests 100 -------------5

KeepAliveTimeout 15 -------------6

Listen 80 -------------7

ServerAdmin you@example.com -------------8

ServerName www.ltest.com:80 --------------9

DocumentRoot "/usr/local/apache2/htdocs" --------------10

ErrorLog logs/error_log ---------------11

Customlog logs/access_log common ---------------12

--------------------------------------------------------------------
1.设置Apache服务器的跟目录,该目录包括了服务器运行必要的目录和文件
在httpd.conf中,如果设置的目录或文件不使用绝对路径,都将被理解为是在服务器根目录下

2.设置保存httpd服务器程序进程号(PID)的文件 默认logs/httpd.pid 该"logs"目录位于Apache根目录下

3.用于设置Web服务器与浏览器之间网络连接的超时秒数,默认设置为300s

4.当设置为Off时服务器不使用保持连接功能,客户机的每次请求连接只能从服务器返回一个文件,传输效率比较低;当KeepAlive设置为On时,客户机与服务器建立一次连接后可以请求传输多个文件,提高了服务器传输文件的效率,建议保持连接.

5.当使用KeepAlive设置保持连接有效时,需要使用MaxKeepAliveRequests设置客户端每次连接允许请求相应的最大文件数,默认100个.

6.设置保持连接的超时秒数,当客户机的两次相邻请求超过该设置值时需要重新进行连接请求,默认为15s

7.Apache服务器监听的网络端口,默认80


8.设置Apache服务器管理员的E-mail地址,当服务器出现问题时 同过此地址联系管理员

9.ServerName 用于设置Apache服务器的主机名

10.用于设置Apache服务器网页(文档)根目录在Linux系统中的实际目录.Apache服务器中的服务器根目录(ServerRoot)和文档根目录(DocumentRoot)比较容易混淆,应格外注意.

11.错误日志的路径及文件名,默认logs/error_log

12.设置Apache服务器中访问日志文件的路径和格式类型.


-----------------------------------------------------------------------------------------------------------------------
建立系统用户的个人主页

在httpd.conf配置文件中已经默认使用UserDir设置项设置了用户的个人主页目录为public_html,即所有系统用户的宿主目录下如果有名为public_html的子目录,该目录将作为用户在Apache服务器中个人主页的文档根目录.

--------------------------------------------------
#grep UserDir /usr/local/apache2/conf/httpd.conf
--------------------------------------------------

下面以qq建立个人主页为例说明Apache服务器中个人主页的管理与应用

使用su命令将用户的身份由root转变为普通用户qq,当前目录变为宿主目录

-------------------
#su - qq
$pwd
/home/qq
-------------------

权限的严格访问 因此需要为其他用户增加进入宿主目录的权限

--------------------------------------
$chmod o x .
--------------------------------------
public_html子目录默认并不存在,需要用户使用mkdir命令建立,目录建立后向里面建立index.html的文件,该文件为用户个人主页的

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号