虚拟主机配置
一.端口监听
端口:就是一个数字,让电脑(对外只有一个ip)能够对外提供多项服务(多种功能)
web服务 80
ftp 81
邮件收取 110
邮件发送 25
mysql数据库 3306 但并不绝对!!一台电脑约有6万个端口,但一台服务器也就提供10几个端口的服务
可以把Apache看做服务生,外界提出什么请求,是由外界发起;但有些请求不在请求范围内(超出端口范围)注意httpd.conf里的listen 80,你可以改为你需要的端口号
主机,也就是web站点,让浏览器通过域名能访问到的地址,servername 和documentroot为常用的两个配置项
设定访问权限----决定文件夹都可以执行哪些操作,需要注意的是:deny from 并不能阻止192.168.3.33的访问
默认访问页面:
directory index也可以写为
对于没有指明访问页面的情形,apache会从前往后依次找,这时options中的index参数就发挥作用了,会显示文件夹下所有文件
从管理角度看,网站就是一文件夹,因此成功访问网站的前提是文件夹具有访问权限,除了开通文件夹访问权限,还可以建立.htaccess文件来描述文件应该具备哪些权限
.htaccess出现的代码和directory下出现的代码一样;。htaccess
- 主机别名
假如有两个地址 http://www.wenwa.com 和 http://wenwa.com都可访问同一站点 设置参数ServerAlias
那么后一种url就是前一种的别名,.htaccess 必须处在需要控制的文件夹下,且该目录必须设置AllowOverride All
- 目录别名
- 多站点配置 操作文件 httpd-vhosts.conf,这样一来,原先的配置文件httpd.conf文件就会被丧失优先权而失效