虚拟主机配置

一.端口监听

端口:就是一个数字,让电脑(对外只有一个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文件就会被丧失优先权而失效

 

原文地址:https://www.cnblogs.com/saintdingspage/p/9894343.html