Centos6.5中Apache和DNS的安装和使用

一.搭建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的安装和使用完成

你可能感兴趣的:(Centos6.5中Apache和DNS的安装和使用)