Apache配置命令
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配置命令的更多相关文章
- Tomcat:利用Apache配置反向代理、负载均衡
本篇主要介绍apache配置反向代理,介绍了两种情况:第一种是,只使用apache配置反向代理:第二种是,apache与应用服务器(tomcat)结合,配置反向代理,同时了配置了负载均衡. 准备工作 ...
- Apache配置手札
一.绑定域名到子目录 在httpd.conf文件末尾添加 #不同的域名对应到的目录 <VirtualHost *:80> DocumentRoot "D:\wamp\www\ba ...
- Apache配置HTTPS功能
apache配置https 一.yum 安装openssl和openssl-devel,httpd-devel 二.生成证书(也可以从公司的证书颁发机构获取): #建立服务器密钥 openssl ge ...
- Apache配置--用户认证(针对目录访问)-update2015-05-02
通过Apache配置可以限制用户对目录的访问,会弹出像phpadmin一样的登陆框. ========================================================= ...
- apache配置虚拟主机后,启动速度慢
apache配置虚拟主机后,启动速度慢且提示“the requested operation has failed” 可以通过在cmd下启动,来查找问题(命令中的“apache2.2”,是服务名,根据 ...
- apache 配置https(转)
主要讲述在windows下apache配置SSL以实现http转换为https SSL: SSl是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全.也就是说在SSL下 ...
- 为Mac自带的Apache配置PHP和虚拟机
操作系统:os x 10.11.2 1.启动apache 打开终端(terminal),输入命令:sudo apachectl -k start ; 在浏览器地址栏中输入:http://localho ...
- Apache配置支持include
Apache配置支持include 什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思.从技术角度上说,SSI就是HTML文件中,可以通过注释 ...
- apache 配置文件管理
1. Apache配置系统 从整体来看apache的配置系统包括三个部分: (1) 配置文件:比如 httpd.conf .htaccess (2) 配置指令:在配置文件 httpd.conf ...
随机推荐
- xcodebuild导出ipa方法
xcode 5.x版本导出ipa是不需要开发者账号,而xcode6以后导出ipa必须要求选择开发者team,无法绕开,但我们使用xcodebuild命令行可以无视这个限制 环境: mac osx 10 ...
- [NOIP1998]最大数
1998年NOIP全国联赛提高组 题目描述 设有n个正整数 (n<=20), 将它们连接成一排, 组成一个最大的多位整数.例如: n=3时, 3个整数13, 312, 343连接成的最大整数为 ...
- 【原】Spark中Client源码分析(一)
在Spark Standalone中我们所谓的Client,它的任务其实是由AppClient和DriverClient共同完成的.AppClient是一个允许app(Client)和Spark集群通 ...
- Windows下Lua+Redis 断点调试环境搭建==Linux下类似
Lua+Redis 断点调试环境搭建 windows环境,使用Redis,写lua脚本头疼的问题之一不能对脚本断点调试,google加上自己的摸索,终于搞定. 1.下载ZeroBraneStudio, ...
- ArrayLLis 线程不安 实验
这段代码演示了ArrayList的线程不安全,我让3个线程分别对list加入300个字符串,最后的arr的大小为800多,大家可以测试一下,我的一次是898,一次是897,同时还学了join的用法 i ...
- JQuery Dialog 禁用X按钮关闭对话框,-摘自网络
JQuery Dialog 禁用X按钮关闭对话框,禁用ESC键关闭代码如下:$("#div1").dialog({ closeOnEscape: false, open: ...
- 使用 Infragistics 的 NetAdvantage 组件时替换部分菜单语言的方法
Infragistics 的 NetAdvantage 组件很好用,不过有些自动的菜单默认都是英文的,一直想替换成中文,以下就是研究了一下午整出来的几行代码,貌似网上很难找到此类的相关资料,替换的资源 ...
- SmartForms 小技巧
1.添加空行,保证每一页有固定的打印的表格行数 上图,每页最多打印13行,数据只有11行,自动添加两个空行补齐 代码如下“ "定义变量: data: l_blank type i. &quo ...
- Objective C assign© & retain区别
什么是assign,copy,retain之间的区别? assign: 简单赋值,不更改索引计数(Reference Counting). copy: 建立一个索引计数为1的对象,然后释放旧对象 re ...
- 四种方案解决ScrollView嵌套ListView问题
在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全.我试过很多种方法,它们各有利弊. 在这里我将会从使用ScrollView嵌套ListView结 ...