Apache的主配置文件:

1、DocumentRoot——指定网站的根目录

提示:该目录必须存在。目录上不能有汉字或空格。

2、DirectoryIndex

(1)描述:设置网站的默认首页文件。访问一个域名,但没有输入要访问的文件名,此时就会查找首页文件。如果找到首页文件,则执行文件;如果没有找到首页文件,则可能会显示目录列表。

(2)语法:DirectoryIndex filename1 filename2 filename3 ……

(3)参数:filename代表首页文件,包括文件扩展名。

(4)提示:可以指定多个首页文件,多个首页文件之间用空格隔开。哪一个首页存在,就先执行哪一个。

(5)举例:DirectoryIndex index.html index.php default.html default.php

3、Listen命令

(1)描述:当Apache启动后,会等待请求的进入。会监听本机上指定IP地址和端口的访问。

(2)语法:Listen [IP][:端口号]

(3)举例:

Listen 80 //监听本机的所有IP地址的80端口的请求

Listen 192.168.3.100 //监听本机的指定IP地址192.168.3.100的所有端口的访问

Listen 192.168.18.89:8080 //监听本机指定IP地址192.168.18.89的8080端口的访问

<Directory></Directory>

描述:设置网站根目录的外部的(客户端)访问权限。

语法如下:

参数说明: Options:指定服务器将启用哪些服务器特性。取值:none、All、Indexes

None:禁用启用服务器特性。 All:开启所有服务器特性。 Indexes:如果首页文件不存在,则显示目录列表。

Order:指定Allow(允许)和Deny(禁止)的执行顺序。

Order Allow,Deny 先允许访问,再禁止IP访问

Order Deny,Allow 先禁止所有访问,再开启指定IP的访问

Deny:禁止哪些IP访问你的主机。

Deny From All #禁止所有IP访问你的主机,包括你自己。

Deny From 192.168.18.76 #禁止指定IP访问你的主机。禁止客户端的IP地址,不是主机的网卡IP地址。

Deny From 192.168.18.87 192.168.18.74 #同时禁用两个外部IP访问你的主机

Deny From 192.168.18 #禁止网段介于192.168.18.0~192.168.18.255之间所有IP访问

Allow:允许哪些IP访问你的主机。

Allow From All #允许所有IP访问你的主机,包括你自己。

Allow From 192.168.18.76 #允许指定IP访问你的主机。

Allow From 192.168.18.87 192.168.18.74 #同时允许两个外部IP访问你的主机

Allow From 192.168.18 #允许网段介于192.168.18.0~192.168.18.255之间所有IP访问

Apache配置命令的更多相关文章

  1. Tomcat:利用Apache配置反向代理、负载均衡

    本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...

  2. Apache配置手札

    一.绑定域名到子目录 在httpd.conf文件末尾添加 #不同的域名对应到的目录 <VirtualHost *:80> DocumentRoot "D:\wamp\www\ba ...

  3. Apache配置HTTPS功能

    apache配置https 一.yum 安装openssl和openssl-devel,httpd-devel 二.生成证书(也可以从公司的证书颁发机构获取): #建立服务器密钥 openssl ge ...

  4. Apache配置--用户认证(针对目录访问)-update2015-05-02

    通过Apache配置可以限制用户对目录的访问,会弹出像phpadmin一样的登陆框. ========================================================= ...

  5. apache配置虚拟主机后,启动速度慢

    apache配置虚拟主机后,启动速度慢且提示“the requested operation has failed” 可以通过在cmd下启动,来查找问题(命令中的“apache2.2”,是服务名,根据 ...

  6. apache 配置https(转)

    主要讲述在windows下apache配置SSL以实现http转换为https SSL: SSl是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全.也就是说在SSL下 ...

  7. 为Mac自带的Apache配置PHP和虚拟机

    操作系统:os x 10.11.2 1.启动apache 打开终端(terminal),输入命令:sudo apachectl -k start ; 在浏览器地址栏中输入:http://localho ...

  8. Apache配置支持include

    Apache配置支持include 什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是HTML文件中,可以通过注释 ...

  9. apache 配置文件管理

    1. Apache配置系统 从整体来看apache的配置系统包括三个部分: (1) 配置文件:比如 httpd.conf   .htaccess (2) 配置指令:在配置文件 httpd.conf  ...

随机推荐

  1. 转:ndk-stack打印崩溃堆栈

            接下来详细说明ndk-stack的使用方法.         第一步:首先获得发生崩溃的共享库.                 如果你是利用ndk-build应用的话,共享库会在$P ...

  2. 2015年10月16日HTML标签表单笔记

    textarea只是纯文本编辑框,要想输入各种样式的文本.图片.表格等需要使用“富文本编辑框”.html4暂无富文本编辑框,可使用第三方工具实现此效果. <textarea></te ...

  3. 后续遍历 java leecode

    以前觉得后续遍历最难写,今天看了篇博客http://blog.csdn.net/sgbfblog/article/details/7773103,其实却是我们仔细比较后续遍历和先序遍历,其实后续遍历就 ...

  4. 待修改 nyoj 412 又是一个遗留问题

    测试的数据都正确啊,跟别人正确代码也对比了一下,一直wrong ans,这道题是搞不定了,思路是这样的,一个int 的数, 例如 一个数的二进制是1001100,那么大于这个数的最小的有相同个数1的数 ...

  5. NOIP2003 侦探推理

    题二    侦探推理 [问题描述] 明明同学最近迷上了侦探漫画<柯南>并沉醉于推理游戏之中,于是他召集了一群同学玩推理游戏.游戏的内容是这样的,明明的同学们先商量好由其中的一个人充当罪犯( ...

  6. vijosP1049 送给圣诞夜的礼品

    vijosP1049 送给圣诞夜的礼品 链接:https://vijos.org/p/1049 [思路] 快速幂+矩阵转换. 将m次矩阵的转换看作是一次快速幂中的乘法操作,这样可以用O(log(k/m ...

  7. 洛谷P1120 小木棍

    洛谷1120 小木棍 题目描述 乔治有一些同样长的小木棍,他把这些木棍随意砍成几段,直到每段的长都不超过50.     现在,他想把小木棍拼接成原来的样子,但是却忘记了自己开始时有多少根木棍和它们的长 ...

  8. POJ1163 The Triangle: 倒三角形问题

    经典的DP问题,DP思想也很直接: 直接贴代码: #include<iostream> #include<cstdio> #include<algorithm> # ...

  9. C#中只使用Invokerequired来判断是不是UI线程可靠吗?

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:C#中只使用Invokerequired来判断是不是UI线程可靠吗?.

  10. Struts2学习笔记1

     一.下载struts2.0.1 http://struts.apache.org/downloads.html,下载struts-2.0.1-all.zip,这个压缩包中包括了开发struts2所需 ...