| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
apache主配置文件配置解说
作者:佚名    文章来源:网络    点击数:    更新时间:2007-1-3
 


   #定义服务器所使用的TCP的端口号 
User nobody 
Group nobody 
   #以上两行是分配给httpd的新用户的文件权限,出于安全的考虑把 
   它们的权限设置成为最低。 
ServerAdmin root@weboa.com.cn 
   #设置Web管理员的邮件地址 
ServerName WebOA 
   #定义客户端从服务器读取数据时返回给客户端的主机名,其缺省值 
   是localhost,第一次安装Linux的时候经常这里出错。 
DocumentRoot "/home/weboa/jakarta-tomcat/webapps/weboa" 
   #设置所有Apache文档的根目录,比如说,用户对 
   http://www.weboa.com.cn/index.html?..肭螅珹pache对它 
   的响应是/home/weboa/jakarta-tomcat/webapps/weboa/index.html 
   Options FollowSymLinks 
   AllowOverride None 

   Options Indexes Includes FollowSymLinks 
   AllowOverride None 
   Order allow,deny 
   Allow from all      # 允许所有人访问 
UserDir public_html 
DirectoryIndex index.html index.htm index.shtml index.cgi 
   #设置多种成功访问主页的方式,为的是提高系统的容错性 
AccessFileName .htaccess 
   Order allow,deny 
   Deny from all 
UseCanonicalName On 
TypesConfig /etc/mime.types 
DefaultType text/plain 
   MIMEMagicFile share/magic 
HostnameLookups Off 
ErrorLog /usr/httpd/log/error_log 
LogLevel warn 
   #定义那些错误类型被记录到错误日志中 
Logformat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 
   #所有的Logformat都用来定义日志中的条目 
Logformat "%h %l %u %t \"%r\" %>s %b" common 
Logformat "%{Referer}i -> %U" referer 
Logformat "%{User-agent}i" agent 
CustomLog /usr/httpd/log/access_log common 
ServerSignature On 
Alias /icons/ "/home/httpd/icons/" 
#定义虚拟主机目录与系统目录的对应关系 
   Options Indexes MultiViews 
   AllowOverride None 
   Order allow,deny 
   Allow from all 
ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" 
#定义CGI目录 
   AllowOverride None 
   Options ExecCGI 
   Order allow,deny 
   Allow from all 
IndexOptions FancyIndexing 
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip 
AddIconByType (TXT,/icons/text.gif) text/* 
AddIconByType (IMG,/icons/image2.gif) image/* 
AddIconByType (SND,/icons/sound2.gif) audio/* 
AddIconByType (VID,/icons/movie.gif) video/* 
AddIcon /icons/binary.gif .bin .exe 
AddIcon /icons/binhex.gif .hqx 
AddIcon /icons/tar.gif .tar 
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv 
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip 
AddIcon /icons/a.gif .ps .ai .eps 
AddIcon /icons/layout.gif .html .shtml .htm .pdf 
AddIcon /icons/text.gif .txt 
AddIcon /icons/c.gif .c 
AddIcon /icons/p.gif .pl .py 
AddIcon /icons/f.gif .for 
AddIcon /icons/dvi.gif .dvi 
AddIcon /icons/uuencoded.gif .uu 
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl 
AddIcon /icons/tex.gif .tex 
AddIcon /icons/bomb.gif core 
AddIcon /icons/back.gif .. 
AddIcon /icons/hand.right.gif README 
AddIcon /icons/folder.gif ^^DIRECTORY^^ 
AddIcon /icons/blank.gif ^^BLANKICON^^ 
DefaultIcon /icons/unknown.gif 
ReadmeName README 
HeaderName HEADER 
AddEncoding x-compress Z 
AddEncoding x-gzip gz tgz 
AddLanguage en .en 
AddLanguage fr .fr 
AddLanguage de .de 
AddLanguage da .da 
AddLanguage el .el 
AddLanguage it .it 
LanguagePriority en fr de 
   AddType application/x-httpd-php3 .php3 
   AddType application/x-httpd-php3-source .phps 

   AddType application/x-httpd-php .phtml 
AddType application/x-tar .tgz 
AddType text/html .shtml 
AddHandler server-parsed .shtml 
AddHandler imap-file map 
BrowserMatch "RealPlayer 4\.0" force-response-1.0 
BrowserMatch "Java/1\.0" force-response-1.0 
BrowserMatch "JDK/1\.0" force-response-1.0 
   Alias /perl/ /home/httpd/perl/ 
   SetHandler perl-script 
   PerlHandler Apache::Registry 
   Options +ExecCGI 

Alias /doc/ /usr/doc/ 
   order deny,allow 
   deny from all 
   allow from localhost 
   Options Indexes FollowSymLinks 
include /etc/httpd/conf/tomcat-apache.conf 
Alias /netcard "/home/weboa/jakarta-tomcat/webapps/weboa/net_card" 
   Options Indexes FollowSymLinks 
   allow from all 
CacheSize 5 
#定义缓存区大小,以KB为单位。可以根据需要和硬盘空间大小进行设置 
CacheGcInterval 4 
#每隔4小时检查缓存区,如果已经超过CacheSize就删除文件 
CacheMaxExpire 24 
#HTTP文件最多被保持24小时 
CacheLastModifiedFactor 0.1 
#定义HTTP文件失效期,缺省是0.1 ,意思是说失效期=离最近一次修改的时间X,比如离最近一次修改的时间是5小时,那么失效期就是5X0.1=0.5小时 
CacheDefaultExpire 1 
#这一指令提供一个缺省的时间(小时)来销毁缓存的文件,这些文件的最后更改时间不详。CacheMaxExpire 命令不覆盖这一设置 
## 以下是如何对一个目录进行登陆控制的方法 ## 在/etc/httpd/conf/httpd.conf中添加以下内容: 
Alias /weboa/ "/home/weboa/" 
   Options Indexes MultiViews 
   AllowOverride authconfig 
   Order allow,deny 
   Allow from all 
在/home/weboa目录下建立.htaccess文件 
   authname "shared files" 
   authtype basic 
   authuserfile /etc/httpd/conf/passwd 
require valid-user 
在/etc/httpd/conf目录?#葱忻钌扇现の募?
htpasswd -c thj thj #创建认证文件和第一个名和密码 
htpasswd weboa weboa #添加其他用户名和密码 

### 以下是做虚拟主机的实现方法 ### 
需要在/etc/httpd/conf/httpd.conf中添加下列内容: 
Alias /webadmin/ "/home/weboa/webadmin/html/" 
   Options Indexes MultiViews 
   AllowOverride None 
   Order allow,deny 
   Allow from all 
NameVirtualHost 192.168.0.1 #虚拟域名的DNS服务器 
ServerAdmin root@weboa.com.cn #网管邮件地址 
DocumentRoot /home/weboa/webadmin/html/ #服务器页面目录 
ServerName webadmin.weboa.com.cn #服务器名称 
需要在/var/named/name2ip.conf中添加的内容: 
webadmin   IN   A   192.168.0.1 

上一页  [1] [2] [3] 下一页


  • 上一篇文章:

  • 下一篇文章:
  • 相关文章