搭建基于域名的虚拟主机

安装DNS服务

修改DNS主配置文件 vim /var/named/chroot/etc/named.conf

172953642.jpg

创建benet.com.zone区域文件和 accp.com.zone区域文件

Vim /var/chroot/named/var/named/benet.com.zone

173009726.jpg

# cp /var/named/chroot/var/named/benet.com.zone /var/named/chroot/var/named/accp.com.zone


安装httpd服务

1. 解压缩

a) Tar zxvf httpd-2.2.9.tar.gz–C /usr/src

b) Cd /user/src/httpd-2.2.9

2. 配置编译选项

a) ./configure--prefix=/usr/local/httpd --enable-so--enable-rewrite --enable-charset-lite
--enable-cgi

b) - -enble-so 加载动态模块功能

c) - -enble-rewrite 网页重新功能

3. 编译服务器程序,安装

a) Make && makeinstall

优化执行路径

173028271.jpg

173028387.jpg

添加httpd系统服务

173049819.jpg

173049166.jpg

173049555.jpg

1.创建两个虚拟站点的网页文件

173112525.jpg

2. 修改httpd.conf文件,添加虚拟主机配置

173132760.jpg

3. 进入虚拟主机的配置文件,修改虚拟主机的配置文件

173147612.jpg

173159652.jpg

5. 重启httpd 服务

173215592.jpg


限制客户端地址的访问控制

在httpd.conf文件中的<Directory>目录区域中写入针对此区域的控制

1. Order allow,deny 先允许后拒绝

2. Order deny,allow 先拒绝后允许

a) 例如

i. Order allow,deny

Allow from all 允许全部

Order deny,allow

Deny from benet.com.cn

Deny from 192.168.1.1 不允许benet.com.cn域中的用户和192.168.1.1访问