永发信息网

在apache的配置文件中,定义apache的配置文件所在的目录的指令是

答案:2  悬赏:40  手机版
解决时间 2021-03-22 02:36
A、Directory
B、DocumentRoot
C、ServerRoot
D、DirectoryIndex
最佳答案
Directory和DocumentRoot是定义网站主目录的
ServerRoot定义配置文件所有目录
DirectoryIndex定义网站的首页文件格式
全部回答
基本指令 一、一般的配置命令 1、accessfilename 默认值:accessfilename .htaccess 此命令是针对目录的访问控制文件的名称; 2、bindaddress 默认值:bindaddress * 设置服务器监听的ip地址; 3、defaulttype 默认值:defaulttype text/html 服务器不知道文件类型时,用缺省值通知客户端; 4、documentroot 默认值:documentroot “/var/www/html/” 设置apache提供文件服务的目录; 5、errordocument 设置当有问题发生时,apache所做的反应; 6、 使用不包含在apache安装中的模块的命令 7、include 包含其它的配置文件 8、listen 默认值:所有能够连接到服务器的ip地址 指定如何响应除去port指定的端口地址外的地址请求; 9、options 控制某个特定目录所能使用的服务器功能; 其值有: none:表示只能浏览, followsymlinks:允许页面连接到别处, execcgi:允许执行cgi, multiviews:允许看动画或是听音乐之类的操作, indexes:允许服务器返回目录的格式化列表, includes:允许使用ssi。这些设置可以复选。 all:则可以做任何事,但不包括multiviews。 allowoverride:加none参数表示任何人都可以浏览该目录下的文件。 另外的参数有:fileinfo、authconfig、limit。 10、port 默认值:port 80 设置服务器监听的网络端口; 11、serveradmin 设定管理员的电子邮件地址; 12、servername 设定服务器的主机名称; 13、serverroot 默认值:serverroot /etc/httpd/ 设定服务器的根目录; 14、user && group 指定服务器用来回答请求的用户id和组id; 二、性能和资源配置命令 1、进程控制 1.1、maxclients 默认值:maxclients 150 设定能同时服务的请求数目; 1.2、maxrequestsperchild 默认值:maxrequestsperchild 0 设置每个进程能够响应的最大请求数,0表示不限制; 1.3、maxspareservers 默认值:maxspareservers 10 设定最大空闲服务进程数目;minspareservers设定最小空闲服务进程数目; 1.4、servertype 默认值:servertype standalone 设定系统执行服务器的方式; 1.5、startserver 默认值:startserver 5 服务器启动时建立的子进程的数目; 1.6、threadsperchild 默认值:threadsperchild 50 设定apache服务器使用的线程数; 1.7、timeout 默认值:timeout 300 设定处理一个请求的超时值; 2、建立持续连接 2.1、keepalive 默认值:keepalive on 设定在apache中打开或者关闭tcp连接2.2、keepalivetimeout 默认值: keepalivetimeout 5 设定在apache关闭tcp连接等待的时间; 2.3、maxkeepaliverequests 默认值:maxkeepaliverequests 100 设定持续连接时每个连接的最大请求数; 3、控制系统资源 3.1、rlimitcpu 控制apache进程占用cpu的时间; 3.2、rlimitmem 控制apache进程的内存占用量; 3.3、rlimitnproc 设定每个用户并发进程的最大数目; 4、动态装载模块 4.1、addmodule 装入当前服务器不使用的预编译模块; 4.2、clearmodulelist 清除预编译模块列表; 三、标准容器命令 1、 和容器指令,应用到指定的目录及其子目录上; 2、 和除了使用规则表达式作为参数和不需要通配符~之外,和 类似; 3、 和容器用来设置通过文件名访问; 4、 和类似,但不能使用通配符~; 5、 和容器命令用来提供通过url的访问控制。 6、 和相同,只是不能使用通配符~。 四、虚拟主机命令 1、 定义特定的虚拟主机。 2、namevirtualhost 如果使基于名称的虚拟主机,则要使用此命令。 3、serveralias 针对含有多个ip名称的基于名称的虚拟主机。可以使用单独的虚拟主机命令定义所有的ip名称。 五、日志命令 1. errorlog 默认值:errorlog logs/error_log 设定错误日志文件。 2. lockfile 默认值:lockfile logs/accept.lock 用来设置锁文件的路径,确保只有apache服务器才拥有此文件的读写权限。 3. pidfile 默认值:pidfile logs/httpd.pid 设定apache服务器记录守护进程的进程id的文件。 4. scoreboardfile 默认值:scoreboardfile logs/apache_status 设置存储内部进程数据文件的路径。 六、认证安全命令 1. allowoverride 默认值:allowoverride all 当服务器找到accessfilename指定的文件时,需要知道该文件中的那些指令可以覆盖在配置文件中稍早出现的指令。 allowoverride可以设为none,此时不会读取该文件的内容,如果设为all,服务器将允许所有的指令。 2. authname 为某个要求认证的资源设定标号。 3. authtype 为某个目录选择使用的认证类型。 4. hostnamelookups 默认值:hostnamelookups off 设置apache允许或者禁止为每个请求而进行dns查找。 5、 和 包装起来的指令只应用到指定的任何有效的http存取方式上。 6、require 这个指令选择经过验证可以存取目录的使用者。 7、satisfy 如果已经建立了基本的http认证配置,且同时使用了allow和require命令,则可用使用此命令来配置apache在什么条件才能满足认证的要求。 标准模块 1. mod_access 提供以客户端的主机名称或者ip地址为基础的存取控制。 1.1、allow 典型应用是在 容器中,用来允许符合条件的主机存取。 1.2、deny 典型应用是在 容器中,用来禁止符合条件的主机存取。 1.3、order 用来控制allow指令和deny指令的次序。 2. mod_actions 能够提供基于mime类型的cgi脚本或http请求方法。 2.1、action 对特定的mime-type指定一个操作。 2.2、script 此命令和action相似,但不是将操作和mime-type联系起来,而是将操作和http的请求方法联系起来,如get、put等。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老是隔一段时间就要找工作,哎,每半年都要重
阅读理解ShiftHappensbyRobertHoldenPrice
值得为了炉石买个iPad Pro吗
最大的狗有多重,白犀牛有多高
威海市商业学校我想知道这个在什么地方
我想淹带鱼,怎么做才好吃,不会坏呢!请教一
在网上看到那些手机卡很便宜,会不会是骗人的
单选题在美国科罗拉多州的一个山区小镇,有一
张三丰会那些武功
离婚时子女判给哪一方?
银山华庭北门(人行门)地址有知道的么?有点事
大专哪些专业好就业,新西兰研究生什么专业好
养5亩地小龙虾一年能赚多少钱
酸式盐:电离时生成氢离子的盐,可看成酸碱中
单选题下列各句中,没有语病的一句是A.国务院
推荐资讯
客户要求先发货,老板要求先打款,我该如何处
违章占用公交车道扣多少分?罚款多少元?
谷城县城关镇顺城街社区居民委员会在哪里啊,
氧化亚铜什么颜色沉淀,氧化亚铜是什么颜色的
各位朋友,过春节很重要吗?
繁峙离五台山多少公里,自驾从大同到五台山怎
关于理想的语句,关于理想的经典语句 30分
内容资源丰富的电视除了乐视,还有什么品牌比
去越南游玩,一千块人民币能用多久
顺子号人民币最少几位数
度梓合金钢板会生锈吗?
侯均生西方社会学教程大家认为写得怎么样?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?