1. 二进制文件、脚本和模块
Apache服务器及其相关的二进制文件存放在以下几个目录中。
/usr/sbin/httpd Apache服务器(守护进程)。
/usr/sbin/apachectl 启动和停止Apache。httpd的init脚本调用就是apachectl.
/usr/bin/htpasswd 启动并维护Apache认证模块用到的口令文件。
/usr/sbin/rotatelogs 将Apache日志文件进行转储,这样它不会变得过大。
/etc/httpd/modules 存放着模块二进制文件。其中最常用到的两个模块二进制文件mod_perl.so
是和mod_python.so.该目录是/usr/lib/httpd/modules的符号连接。
2. 配置文件
Apache配置文件存放在/etc/httpd/conf和/etc/httpd/conf.d目录中。
/etc/httpd/conf/httpd.conf 存放着配置指令。这个文件是Apache的主要配置文件。
/etc/httpd/conf/magic 提供MIME文件类型识别信息(MIME提示文件)。通常没有必要修改。
/etc/httpd/conf/ssl RHEL存放着mod_ssl用到的文件和目录。
/etc/httpd/conf.d 存放着模块(包括PHP和mod_perl)的配置文件。
3. 日志
存放在目录/var/log/httpd(它有一个符号链接/etc/httpd/logs)中的日志。
/var/log/httpd/access_log 记录对服务器的请求。
/var/log/httpd/error_log 记录请求和运行时服务器错误。
/var/log/httpd/ssl_*_log 记录mod_ssl的日志。
4. WEB文档
默认情况下,WEB文档(包括客户端浏览器显示的网页)、自定义错误消息和CGI脚本均放在目录/var/www中:
/var/www/cgi-bin 存放着CGI脚本。
/var/www/error 存放着默认错误消息文档。可以修改这些文档,使其符号你的网站风格。
/var/www/icons 存放着用来显示目录项的图标。
/var/www/manual 存放着Apache参考手册与用户指南。
5. 文档根目录
默认情况下,文档根目录是/var/www/html.使用DocumentRoot指令可以改变该位置。出了Apache作为服务提供
的网页内容之外,这个目录还可以放置usage目录,它用来存放webalizer的输出结果。
6. .htaccess文件
.htaccess文件中包含着配置指令,可以出现在文档根目录层次中的任何目录中。.htaccess文件的位置非常关
键:.htaccess文件中的指令作用于以该文件所在目录为根的目录层次中的所有文件。必须使用AllowOverride
指令让Apache检查.htaccess文件。根据RedHat的httpd.conf文件,如果客户端请求文件名以.ht开头的文件,
那么Apache不会响应,因此客户端不能读取.htaccess文件。
分享到:
相关推荐
(1)下载Linux环境下的Apache Tomcat安装包。 (2)配置环境变量,例如输入CATALINA_HOME变量。 (3)测试Tomcat安装是否成功,例如输入http://localhost:8080/命令。 四、达梦数据库安装 达梦数据库安装是指在...
Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...
在文档格式支持上,系统可能使用Apache POI库来处理Microsoft Office格式的文件,如Word、Excel,方便用户导入导出文献资料。另外,可能还支持PDF、HTML、XML等常见格式,以满足多样化的文档需求。 最后,为了实现...
2.6. 版本库的文件系统 2.7. 版本库 4.1. 分支开发 4.2. 开始规划版本库 4.3. 拷贝后的版本库 4.4. 一个文件的分支历史 8.1. 二维的文件目录 8.2. 版本时间—第三维! 表格清单 2.1. 版本库访问URL 5.1. 版本库数据...
“资源”是指网站前台页面经常需要引用到的图片、css、js、flash等文件,javapms将这些文件都分类存放在了程序指定的目录中,管理员可以系统后台进行上传,删除,修改等管理操作,替代了传统的ftp管理方式。...
2.6. 版本库的文件系统 2.7. 版本库 4.1. 分支开发 4.2. 开始规划版本库 4.3. 拷贝后的版本库 4.4. 一个文件的分支历史 8.1. 二维的文件目录 8.2. 版本时间—第三维! 表格清单 2.1. 版本库访问URL 5.1. 版本库数据...
- 初始化Hadoop文件系统:`hadoop namenode -format` - 启动Hadoop服务:`start-dfs.sh` 和 `start-yarn.sh` 6. **验证Hadoop安装** - 使用`hadoop fs -ls /`检查HDFS是否正常工作 - 如果一切正常,你现在已经...
目录 译者序 前言 序言 读者 怎样阅读本书 本书约定 排版习惯 图标 本书组织结构 Subversion 1.1的新特性,svn客户端和linux下命令行。 目录 1. 简介 1.1. 什么是 TortoiseSVN? 1.2. TortoiseSVN 的历史 1.3. ...
Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
Headlines的开发语言是Java,这使得它具有跨平台的特性,可以在Windows、Linux、Mac OS等操作系统上运行。Java的稳定性和丰富的类库为开发高效、可靠的新闻聚合应用提供了坚实的基础。 2. **插件架构** 插件架构...
- **Plone 模板**:修改模板文件以改变页面布局。 #### 制作一个全新的皮肤 对于更复杂的定制需求,可以完全从头开始制作一个全新的皮肤。 #### 样例站点 本书提供了一个样例站点,展示了各种定制效果的实际应用...