Apache配置与应用 |
您所在的位置:网站首页 › 5000元主机配置高吗 › Apache配置与应用 |
apache配置与应用
一、构建虚拟Web主机二、基于域名的虚拟机三、构建web虚拟目录与用户授权限制四、apache日志分割
一、构建虚拟Web主机
虚拟Web主机指的是在同一台服务器中运行多个web站点,其中每一个站点实际上并不独立占用整个服务器,因此被称为“虚拟”web主机。通过虚拟web主机服务器可以充分利用服务器的硬件资源,从而大大降低网站及运行成本。 使用http服务可以非常方便地构建虚拟主机服务器,只要运行一个http服务就能够同时支撑大量的web站点。apache虚拟主机相当于一个在同一台服务器中却相互独立的站点,从而实现一台主机对外提供多个web服务,每个虚拟机主机之间是独立的,互不影响的。 httpd服务支持的虚拟主机类型包括以下三种: 基于域名:为每个虚拟机主机使用不同的域名,但是其对应的IP地址是相同的,例如,www.benet.com和www.accp.com站点的IP地址都是192.168.136.54。这是使用最为普遍的虚拟web主机类型。 基于IP地址:为每个虚拟机主机使用不同的域名,且各自对应的IP地址也不相同。这种方式需要为服务器配备多个网络接口,因此应用并不是非常广泛 基于端口:这种方式并不使用域名,IP地址来区分的站点内容,而是使用了不同的TCP端口号,因此用户在浏览不同的虚拟站点时需要同时指定端口号才能访问。 二、基于域名的虚拟机1.为虚拟主机提供域名解析 方法1:配置DNS域名解析 方法2:在/etc/hosts 文件中临时配置域名与IP地址的映射关系 echo “192.168.80.10 www.benet.com” >> /etc/hosts echo “192.168.80.10 www.accp.com” >> /etc/hosts 1.创建用户认证数据文件 cd /usr/local/httpd/bin ./htpasswd -c /usr/local/httpd/conf/user zhangsan ./htpasswd /usr/local/httpd/conf/user lisi #-c选项表示新建用户数据文件,缺省时则表示指定的用户数据文件已经存在,用于添加新的用户或修改现有用户的密码。 1.使用Apache 自带 rotatelogs 分割工具,将 Apache 的日志进行按每天的日期自动分割 vim /usr/local/httpd/conf/httpd.conf #开头的 | 为管道符号。 #-l选项表示使用本地时间为时间基准。 #86400表示一天,即每天生成一个新的日志文件。 使用浏览器访问 再查看日志就会出现记录 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |