一.搭建Apache站点
1.CentOS中安装软件通常有三种方法:
①rpm(本地安装) rpm RPM不能解决软件包之间的依赖关系 rpm -ivh httpd
②yum(网络安装) repo 安装时一并解决软件的相关依赖
③make(编译安装) 二进制安装
2.使用命令:wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/
repo/Centos-6.repo更新源。
3.使用命令yum clean all清除缓存的yum源,使用命令yum makecache从新的yum仓库做缓存。
4.光盘挂载:
①使用命令 mkdir /yyrrom 在根目录下创建yyrrom文件
②使用命令 mount /dev/cdrom /yyrrom将光盘挂载到yyrrom
③使用命令 ls | wc -l可查看Packages中包的数量
5.安装httpd与站点搭建:
①使用命令 yum -y install httpd 安装httpd
②使用命令service httped start 启动httpd
③站点的页面位于目录 /var/www/html下/,对于静态网站主页必须为index.html
④此实验需要搭建百度的钓鱼网站,将百度首页的代码复制到index.html中
⑤访问CentOS的IP地址192.168.15.41便可以访问所搭建的站点
二.DNS搭建
1.域名可分为以下几级:
①根域名
②顶级域名
③二级域名
④三级域名
2.DNS又可分为下面3类:
①主要DNS(进行域名解析)
②辅助DNS(进行数据备份,也可进行查询,但是不能更新)
③缓存DNS(不创建任何域,所有的请求信息,转发请求远程服务器)
3.安装DNS的步骤和所需要安装的包:
①使用命令 mount /dev/cdrom /yyrrom将光盘挂载到yyrrom
②bind:主要程序文件 安装命令:rpm -ivh bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
③bind-utils:测试工具 安装命令:rpm -ivh bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_
64.rpm
④bind-libs:所需的函数库 安装命令:rpm -ivh bind-libs-9.8.2-0.17.rc1.el6_4.6
.x86_64.rpm
⑤bind-chroot:伪装目录 安装命令:rpm -ivh bind-chroot-9.8.2-0.17.rc1.el6_4.6
.x86_64.rpm
4.使用命令 service named start 启动DNS。
5.服务器基本配置及域名创建:
①进入文件 /var/named/chroot/etc/named.conf 进行服务器基本配置及域名创建,配置后文件内容如下:
options {
directory "/var/named";
};
zone "baidu.com" IN {
type master;
file "baidu.com.zone";
};
②进入文件/var/named/chroot/var/named/baidu.com.zone进行解析文件的配置,配置后解析文件内容如下:
$TTL 86400
@ SOA baidu.com. admin.baidu.com. (
2011030301
4H
30M
12H
1D
)
@ IN NS ns.baidu.com.
ns IN A 192.168.15.41
www IN A 192.168.15.41
6.使用命令 service named restart 重启DNS。
7.至此apache和DNS的安装和使用完成