组网技术与配置第2版第7章.ppt

上传人:本田雅阁 文档编号:3394854 上传时间:2019-08-21 格式:PPT 页数:80 大小:919.05KB
返回 下载 相关 举报
组网技术与配置第2版第7章.ppt_第1页
第1页 / 共80页
组网技术与配置第2版第7章.ppt_第2页
第2页 / 共80页
组网技术与配置第2版第7章.ppt_第3页
第3页 / 共80页
组网技术与配置第2版第7章.ppt_第4页
第4页 / 共80页
组网技术与配置第2版第7章.ppt_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《组网技术与配置第2版第7章.ppt》由会员分享,可在线阅读,更多相关《组网技术与配置第2版第7章.ppt(80页珍藏版)》请在三一文库上搜索。

1、2019/8/21,1,组网技术与配置(第2版)(第7章),清华大学出版社,高等院校计算机教育系列教材,第7章 Linux环境组网技术,2019/8/21,2,主要内容,linux概述 Linux网络环境配置 SAMBA服务器 DHCP服务器 DNS服务器 APACHE服务器 FTP服务器 邮件服务器 数据库服务器,2019/8/21,3,7.1 Linux概述,7.1.1 Linux的用途 7.1.2 Red Hat Linux的安装方法和要求 7.1.3 Red Hat Linux 9.0安装步骤和过程,2019/8/21,4,7.1.4 Linux基本操作命令 文件目录操作 文件压缩和归

2、档的操作 系统管理命令 用户管理 网络管理 进程管理,2019/8/21,5,7.2 Linux网络环境配置,7.2.1 TCP/IP配置文件 /etc/resolv.conf /etc/host.conf /etc/sysconfig/network /etc/hosts /etc/services /etc/hosts.allow /etc/hosts.deny,2019/8/21,6,7.2.2 网络配置工具 7.2.3 网络环境配置方法 安装网络接口设备 设置和调整网络状态 设置网卡状态,2019/8/21,7,7.3 samba服务器,Samba的用途 Samba的安装 Samba的

3、启动 Samba的配置 samba用户管理 Samba服务举例,2019/8/21,8,7.3.1 Samba的用途,Samba是一套程序,用来实现Microsoft Windows 2000/NT/XP文件和打印机共享功能。Samba的核心是Smb协议,它是一种在OS/2、Windows95/98/NT/2000/NT/X中被广泛使用的协议,主要用来实现文件和打印机共享。Samba软件分为客户端和服务器端两部分,通过执行Samba客户端程序,Linux主机可以使用Windows主机上所共享的资源,在Linux主机上安装Samba服务器,可以使Windows主机访问Samba服务器共享资源。

4、Samba提供以下功能: 共享Linux文件系统。 linux下访问windwos共享资源。 共享安装在Samba服务器上的打印机。 使用Windows系统共享文件和打印机。,2019/8/21,9,7.3.2 Samba的安装,首先查看系统中是否已经安装了Samba,方法如下: root lib1 root# rpm qa | grep samba samba-client-2.2.7a-7.9.0 samba-2.2.7a-7.9.0 samba-commom-2.2.7a-7.9.0 redhat-config-samba-1.0.4-1 如果输出如上,则表示已经安装过了Samba,否则

5、,按照以下步骤进行安装。 (1) 将第1张系统安装光盘放入光驱并挂载。 rootlib1 root# mount /mnt/cdrom (2) 进入安装文件的目录。 rootlib1 root# cd /mnt/cdrom/RedHat/RPMS (3) 安装所需的软件包。 rootlib1 RPMS# rpm ivh samba-commom-2.2.7a-7.9.0.i386.rpm rootlib1 RPMS# rpm ivh samba-2.2.7a-7.9.0.i386.rpm rootlib1 RPMS# rpm ivh samba-client-2.2.7a-7.9.0.i386

6、.rpm rootlib1 RPMS# rpm ivh redhat-config-samba-1.0.4-1.noarch.rpm,2019/8/21,10,7.3.3 Samba的启动,有两种方法启动Samba服务器。 (1) ntsysv命令设置每次开机时自动启动。 (2) 用以下命令直接启动、关闭或重启动。 rootlib1 root# service smb start rootlib1 root# service smb stop rootlib1 root# service smb restart,2019/8/21,11,7.3.4 Samba的配置,主要配置文件为smb.co

7、nf 位于/etc/samba/smb.conf,在文件中用“#”和“;”表示注释语句。 smb.conf文件有三个主要部分: (1) 全局参数段global:主要设置了主机共享时的整体设置; (2) 目录共享段homes:主要定义一般的参数,如建立共享文件目录等; (3) 打印机共享段printers:主要是打印机的配置和共享。 可通过man smb.conf命令来查看详细说明。,2019/8/21,12,#= Global Settings= global workgroup = MYGROUP # 此参数设置服务器所要加入的工作组名称,系统默认为MYGROUP。此设置会在windows“

8、网上邻居”中看到MYGROUP工作组。 server string = Samba Server # 此参数描述Samba服务器的一些信息,可以在“网上邻居”中看到这些注释信息。 netbios name = samba server # 此参数在文件中没有列出,可以手动添加,其设置出现在“网上邻居”中的主机名。 hosts allow = 192.168.1. 192.168.2. 127. # 此参数设置允许什么样IP地址的主机访问samba服务器。系统默认情况下,此项被注释,表示允许所有IP地址的主机访问。 printcap name = /etc/printcap load print

9、ers = yes printing = cups # 以上参数为打印机共享设置,可以通过网络和windows主机共享打印机。 log file = /var/log/samba/%m.log # 此参数要求samba服务器为每一个连接的机器使用一个单独的日志文件,指定文件的位置和名称,samba会自动将%m换成连接主机的NetBios名。 max log size = 0 # 指定日志文件的最大容量,以KB为单位。设置为0表示没有限制。 security = user # 设置samba服务器的安全模式,共分为4种: (1) user模式: 当主机访问samba服务器时,需要输入用户名和密码

10、。 (2) share模式:当主机访问samba服务器时,不需要输入用户名和密码,服务器上所设置的共享目录对网络上所有的主机开放,此设置不安全。 (3) server模式:samba服务器的验证用户名和密码的工作由网络工作组中另一台服务器来负责。 (4) domain模式:和server模式类似,使用域中的服务器验证用户名和密码。 encrypt passwords = yes # 此参数设置是否采用密码的加密功能。 smb passwd file = /etc/samba/smbpasswd #此参数设置samba服务器上存放加密的密码文件的位置。 dns proxy = no # 此参数设

11、置samba服务器是否作为DNS服务的代理解析。,2019/8/21,13,#= Share Definitions= homes comment = Home Directories # 对共享资源所做的说明注释部分。 browseable = no # 设置是否允许浏览。 writable = yes # 设置是否允许往目录里写入文件。 valid users = %S # 设置可访问的用户,系统会自动将%S转换成登录帐号。 create mode = 0664 #设置文件的访问权限。 directory mode = 0775 #设置目录的访问权限。 printers comment =

12、 All Printers # 注释说明部分 path = /var/spool/samba #设置打印机队列的位置。 browseable = no #不允许浏览共享打印机。 guest ok = no #必须用账号和密码才可以访问共享打印机。 writable = no #共享打印机必须设置为no。 printable = yes #允许用户更改打印机队列中的文件。,2019/8/21,14,7.3.5 samba用户管理,导入系统用户 Samba服务的用户首先是Linux系统用户,所以在添加Samba用户之前,必须确保被添加用户已是Linux系统用户。使用如下命令可以将系统用户导入Sam

13、ba服务中。 rootlib1 samba# cat /etc/passwd | mksmbpasswd.sh /etc/samba/smbpasswd Samba用户已经建立,然后使用如下命令给用户设置密码,如下所示给用户rose设置密码。 rootlib1 samba# smbpasswd rose 添加新用户 可以为Samba服务单个添加新用户,添加的新用户必须已经是系统用户。 先按照如下命令建立系统用户tom: rootlib1 samba# useradd tom 再将其添加到Samba服务用户中: rootlib1 samba# smbadduser tom:tom (系统用户名:

14、samba用户名,可不一致。),2019/8/21,15,7.3.6 Samba服务举例 举例1:简单服务,按照以上几个步骤配置好后,Samba服务器就可以启动并提供基本的服务了,可以在Windows下访问Samba服务器的共享资源。假设linux主机lib1(192.168.173.66)上配置了Samba服务器,并创建了用户rose,从Windows2000主机lib2(192.168.173.68)访问Samba服务器上的共享资源时,步骤如下 :,2019/8/21,16,2019/8/21,17,2019/8/21,18,2019/8/21,19,2019/8/21,20,2019/8

15、/21,21,Samba服务举例2: 设置共享权限的Samba服务举例,下面给出以一个具体例子。假设在服务器上设置一个共享目录public,可以不需要账号和密码为所有用户共同访问。并为用户tom创建一个私人目录/usr/tom/tom_share,只有tom可以访问。 (1) 修改smb.conf文件,在share definitions区域添加以下内容。 public comment = Public Directories browseable = yes path = /home/public writable = yes public = yes tom_dir comment = t

16、omDirectories path = /usr/tom_dir valid users = tom writable = yes public = no,2019/8/21,22,(2) 创建目录及共享资源,并设置权限。 在/home目录下创建public目录,设置权限为可读写。在public目录下创建目录a和b,目录a只可读不可写,目录b可读写。 rootlib1 home# mkdir public rootlib1 home# chmod 777 public rootlib1 public# mkdir a rootlib1 public# mkdir b rootlib1 pub

17、lic# chmod 555 a rootlib1 public# chmod 777 b 在/usr目录下创建tom_dir目录,并在此目录下创建目录aa和bb。具体操作方法基本同上。 (3) 检测smb.conf文件,并重新启动服务。 rootlib1 samba# testparm rootlib1 samba# service smb restart,2019/8/21,23,7.4 DHCP服务器,DHCP服务器的安装 DHCP服务的启动 DHCP服务的配置文件 DHCP举例 DHCP客户端的设置,2019/8/21,24,7.4.1 DHCP服务器的安装,首先查看系统中是否已经安装

18、了DHCP服务器程序,如果没有安装则需要首先安装DHCP服务器程序。用以下命令查看。 rootlib1 root# rpm qa |grep dhcp dhcp 3.0p11-23 如果输出如上所示,则说明已经安装过了DHCP服务器程序,否则按以下步骤进行安装。 (1) 将Linux系统第2张安装盘放入光驱,并挂载。 rootlib1 root# mount /mnt/cdrom (2) 安装DHCP的RPM软件包。 rootlib1 root# cd /mnt/cdrom/RedHat/RPMS rootlib1 root# rpm ivh dhcp-3.0p11-23.i386.rpm,2

19、019/8/21,25,7.4.2 DHCP服务的启动,可用以下命令来启动、停止和重启dhcpd服务器程序。 rootlib1 root# service dhcpd start rootlib1 root# service dhcpd stop rootlib1 root# service dhcpd restart 也可以使用以下命令: rootlib1 root# /etc/init.d/dhcpd start rootlib1 root# /etc/init.d/dhcpd stop rootlib1 root# /etc/init.d/dhcpd restart 或者使用ntsysv

20、控制DHCP服务是否在每次开机时启动服务。,2019/8/21,26,7.4.3 DHCP服务的配置文件,DHCP的主要配置文件为/etc/dhcpd.conf。系统默认情况下,并没有此文件。需要用户自己去在/etc目录下创建dhcpd.conf文件。用户可以利用系统中的配置文件模板/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample来创建dhcpd.conf文件。在dhcpd.conf中,“#”后表示注释语句。每条定义语句后用“;”表示结束。,2019/8/21,27,对/etc/dhcpd.conf配置文件中的一些参数作一介绍。 (1) ddns-upd

21、ate-style 动态DNS解析,有3个参数分别为:ad-hoc、interim、none。 (2) Default-lease-time 设置DHCP服务默认的最短租期,时间以秒为单位。当DHCP服务器分配一个IP地址给客户端时,时间是有限制的。当用户使用这个IP地址的时间到了,但没有继续申请使用这个IP,或者申请继续使用单服务器没有同意时,DHCP服务器会收回这个IP地址,以便分配给其他需要申请IP地址的客户端。 (3) Max-lease-time 设置DHCP服务默认的最长租期,时间以秒为单位。当客户端申请继续使用IP地址且DHCP服务器许可后,将使用时间延续到该参数定义的时间,时间

22、过后收回IP地址。 (4) Option domain-name 设置DHCP服务器所在域的域名,为客户端主机指定域名。 (5) Option domain-name-servers 设置DNS服务器的地址。DHCP服务器不仅给客户端主机分配IP地址,还需要指定使用的DNS服务器。DNS服务器可指定多个,各个DNS服务器地址之间用“,”分开。 (6) Option routers 为客户端指定路由,设置网关IP地址。 (7) Option broadcast-address 设置网断的广播地址。在客户端主机获得IP地址前,只能接收广播包。在客户端初次登录网络时,以广播的形式发送申请IP地址的数

23、据包,DHCP服务器的应答也是以广播的方式发送。 (8) Range 指定要分配的IP地址范围 (9) Subnet 设置要分配给客户端主机使用的IP地址所属于的网段。其语法格式为: Subnet 网络号 netmask 子网掩码 参数序列; (10) Host 为特定的DHCP客户机提供IP网络参数。其语法格式为: Host 主机名称字串 参数序列; (11) Group 为一组参数提供声明。其语法格式为: Group 参数序列; ,2019/8/21,28,7.4.4 DHCP举例,假设在一个局域网中,有一台DHCP服务器,若干台DHCP客户机,要求为一台主机(lib2)提供固定IP地址1

24、92.168.173.68,其他机器的IP地址位于192.168.173.10和192.168.173.80之间。,2019/8/21,29,编辑配置文件/etc/dhcpd.conf如下: ddns-update-style interim; ignore client-updates; subnet 192.168.173.0 netmask 255.255.255.0 # - default gateway option routers 192.168.173.1; option subnet-mask 255.255.255.0; option nis-domain “domain.o

25、rg“; option domain-name “domain.org“; option domain-name-servers 192.168.173.66; option time-offset -18000; # Eastern Standard Time # option ntp-servers 192.168.1.1; # option netbios-name-servers 192.168.1.1; # - Selects point-to-point node (default is hybrid). Dont change this unless # - you unders

26、tand Netbios very well # option netbios-node-type 2; range dynamic-bootp 192.168.173.10 192.168.173.80; default-lease-time 21600; max-lease-time 43200; # we want the nameserver to appear at a fixed address host lib2 next-server ; hardware ethernet 00:13:46:66:86:AD; fixed-address 192.168.173.68; ,20

27、19/8/21,30,7.4.5 DHCP客户端的设置,Windows环境,2019/8/21,31,linux环境,2019/8/21,32,7.5 DNS服务器,DNS服务器的安装 DNS服务器的启动 DNS服务器的配置文件及解析文件 DNS服务器应用举例,2019/8/21,33,7.5.1 DNS服务器的安装,首先查看系统中是否已经安装DNS服务器程序BIND。 rootlib1 root# rpm qa |grep bind redhat-config-bind-1.9.0-13 bind-utils-9.2.1-16 ypbind-1.11-4 bind-9.2.1-16 如果输出

28、如上所示,则说明已经安装过。否则,按照以下步骤进行安装。 (1) 将第1张系统安装光盘放入光驱并挂载。 rootlib1 root# mount /mnt/cdrom (2) 进入安装文件的目录。 rootlib1 root# cd /mnt/cdrom/RedHat/RPMS (3) 安装所需的软件包。 rootlib1 RPMS# rpm ivh bind-9.2.1-16.i386.rpm rootlib1 RPMS# rpm ivh bind-utils-9.2.1-16.i386.rpm rootlib1 RPMS# rpm ivh redhat-config-bind-1.9.0-

29、13.norch.rpm (4) 卸载光驱并取出光盘。 rootlib1 RPMS# cd /root rootlib1 root# umount /mnt/cdrom (5) 按照以上步骤,将第2张系统安装光盘放入光驱,并安装以下软件包。 rootlib1 RPMS# rpm ivh caching-nameserver-7.2.7-norch.rpm,2019/8/21,34,7.5.2 DNS服务器的启动,有两种方法启动域名服务器。 (1) ntsysv命令设置每次开机时自动启动。 (2) 用以下命令直接启动、关闭或重启动。 rootlib1 root# service named st

30、art rootlib1 root# service named stop rootlib1 root# service named restart,2019/8/21,35,7.5.3 DNS服务器的配置,配置文件 DNS主配置文件是/etc/named.conf 解析文件(区域文件),2019/8/21,36,7.5.4 DNS服务器应用举例,如图所示为某单位网络布局。,2019/8/21,37,zone “0.0.127.in-addr.arpa“ IN /定义一个IP为127.0.0.*的反向域区 type master; file “named.local“; allow-updat

31、e none; ; ; zone ““ IN /指定一个域名为的正向区域 type master; file “.zone“; ; zone “173.168.192.in-addr.arpa“ IN /定义一个IP为192. 168.173.*的反向域区 type master; file “173.168.192.in-addr.arpa.zone“; ; include “/etc/rndc.key“;,修改主配置文件/etc/named.conf。,主要是添加了正向区域和反向区域,文件内容如下: / generated by named-bootconf.pl options dire

32、ctory “/var/named“; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND 8.1 uses an unprivileged * port by default. */ / query-source

33、address * port 53; ; / / a caching only nameserver config / controls inet 127.0.0.1 allow localhost; keys rndckey; ; ; zone “.“ IN type hint; file “named.ca“; /用来指定具体存放DNS记录的文件 ; zone “localhost“ IN /定义一具域名为localhost的正向区域 type master; file “localhost.zone“; allow-update none; ; ;,2019/8/21,38,(2) 配置

34、正向区域文件,正向解析是根据域名得到其IP地址。编辑正向区域文件/var/named/.zone如下: $TTL 86400 IN SOA . . ( 20060101;/系列号,通过查询系列号使得从服务器和主服务器同步,其值通常设置为日期。 28800; /刷新时间,从服务器到主服务器查询更新的时间间隔。 7200; /重试,从服务器和主服务器查询失败时,再次发起查询的等待时间。 604800; /过期,当从服务器和主服务器无法查询时,其保存的数据能使用的最长时间。 86400; /生存期,缓冲服务器不能与主服务联系时,记录可以保持的有效时间。 ) IN NS dns IN MX 1 mai

35、l dns IN A 192.168.173.66 www IN A 192.168.173.65 mail IN A 192.168.173.68 ftp IN CNAME ,2019/8/21,39,(3) 配置反向区域文件,反向区域文件提供根据IP地址查询相应 DNS主机名。编辑反向区域文件/var/named/173.168.192.in-addr.arpa.zone如下: $TTL 86400 IN SOA . . ( 20060101; 28800; 7200; 604800; 86400; ) IN NS . 66 IN PTR . 65 IN PTR . 68 IN PTR .

36、,2019/8/21,40,(4)设置DNS客户端,2019/8/21,41,(5)测试DNS服务器,2019/8/21,42,7.6 APACHE服务器,APACHE概述 APACHE的安装和启动 APACHE的配置 APACHE的简单测试 虚拟WEB站点,2019/8/21,43,7.6.1 APACHE概述,浏览WEB网页的过程为:客户端主机根据本地设置的DNS服务器,首先查询网址的IP地址,查到网站服务器的IP地址后,向其发送浏览网页的申请。服务器端开启WEB服务始终侦听80端口,当收到浏览网页的申请时,WEB服务分配一个进程负责对这个申请进行应答,同时继续侦听80端口,准备处理其他的

37、申请。根据申请的要求,WEB服务到网页所保存的目录中去查找需要浏览的内容,由WEB服务将内容发送给客户端。 APACHE是被广泛应用的Web服务器。对于Linux用户来说,也是最容易使用的Web服务器,如果仅仅是想用APACHE提供基本的Web页面服务,可能根本不需要调整任何配置。,2019/8/21,44,7.6.2 APACHE的安装和启动,用以下命令查看系统是否已经安装了Apache服务器: rootlib1 root# rpm qa | grep httpd 如果没有安装,则将系统光盘挂载并安装如下软件包: rootlib1 RPMS# rpm ivh httpd-2.0.40-21.

38、i386.rpm rootlib1 RPMS# rpm ivh redhat-config-httpd-1.0.1-18.noarch.rpm rootlib1 RPMS# rpm ivh httpd-manual-2.0.40-21.i386.rpm 可通过如下命令启动、停止和重启httpd服务: rootlib1 root#service httpd start rootlib1 root#service httpd stop rootlib1 root#service httpd restart,2019/8/21,45,安装好Apache服务后,不用配置就可启动。启动后在客户端输入WE

39、B服务器的IP地址,检查是否可以看到Apache的测试页,如果能看到说明安装是成功的。如IP地址为192.168.173.66,测试页如图所示。,2019/8/21,46,7.6.3 APACHE的配置,安装好以后,在/etc下产生httpd目录,主要保存了Apache的配置文件。安装包默认的保存网页的目录是/var/www。本节主要介绍简单的基本配置。,2019/8/21,47,1.DNS服务器配置 需要在正向解析文件中添加www服务器记录,如: www IN A 192168.173.66 2.htttpd.conf文件配置 Apache的主要配置文件是/etc/httpd/conf/ht

40、tpd.conf,下面对该配置文件的主要配置参数进行介绍,来了解Apache服务器的简单,2019/8/21,48,ServerRoot “/etc/httpd” # 指定Apache的配置文件在系统中的目录。 PidFile run/httpd.pid # 指定保存服务进程号的文件。Linux系统给每一个服务都分配一个进程号,进程以文件httpd.pid的形式保存在目录/var/run中。 Timeout 300 # 对于某些事件,服务器在断定请求失败前等待的时间。 KeepAlive Off # 是否允许持续性连线,即一个连线有多个请求。有两个可以设置的值:On或Off,分别用于打开和关闭

41、。 MaxKeepAliveRequests 100 # 在持续性连线中,最大允许的连接数目,设定为0,表示没有限制。 MinSpareServers 5 MaxSpareServers 20 # 上面两项分别设定最少和最多空闲子进程数量。StartServers参数的值可以设定在这两者之间。 MaxClients 150 # 同一时间的连接数目。如果设得太大会很耗资源,设得太小则无法让很多人连上来。 MaxRequestsPerChild 1000 一个服务进程允许的最大请求数,设为0表示无限制。 Listen 80 # 设置Apache服务器监听的端口,默认为80,表示监听所有IP地址的8

42、0端口。可以根据需要设置成其他端口,如8080。也可以设为监听某一IP地址的端口,如xxx.xxx.xxx.xxx:80。 DocumentRoot “/var/www/html“ # 设置Apache的根目录。 Options FollowSymLinks AllowOverride None # 设定默认目录特性,和是固定格式。Options参数设置该目录特性,AllowOverride用于设置目录的访问控制。 ExecCGI:允许该目录下执行CGI程序。 FollowSymLinks:允许链接至其他目录。 Includes:允许使用SSI。 Indexes:如果该目录下找不到index.

43、htm,则显示该目录下文件名称。 MultiViews:根据特定条件自动选择并返回一个合适的文件。 All:使用上面所有参数,除了MultiViews。 AddDefaultCharset ISO-8859-1 # Apache缺省的显示语言编码,将ISO-8859-1改为GB2312,以显示简体中文。 NameVirtualHost * 虚拟主机设定,*可以用IP地址或Internet上的主机名称来替代。,2019/8/21,49,3. 检测配置文件 设置修改完成后,用以下命令来检查文件是否存在语法错误。 rootlib1 root# /etc/init.d/httpd configtest

44、 Syntax OK 若显示结果如上,则表示没有错误,可以重新启动服务。 rootlib1 root# service httpd restart,2019/8/21,50,7.6.4 APACHE的简单测试,首先设置DNS的正向解析文件如下: $TTL 86400 IN SOA . . ( 1; 28800; 7200; 604800; 86400; ) IN NS . IN MX 1 . dns IN A 192.168.173.66 www IN A 192.168.173.66 mail IN A 192.168.173.65 然后设置自己的网页,测试Apache服务器。用文本编辑器编

45、辑一张网页index.html,并将其存放至/var/www/html目录下,内容如下: Apache Web Server Test WELCOME! ,2019/8/21,51,最后在另一台客户机上进行测试,在IE地址栏里输入http:/,结果如图所示。,2019/8/21,52,7.6.5 虚拟WEB站点,在一台服务器上可以部署多个Web服务,通过不同的IP地址,或不同的网站名字来区别这些Web服务。一台服务器提供多个Web服务,每一个Web服务就称为虚拟Web网站。虚拟Web服务器节省了服务器的使用,也是一种高端Web服务器的特点。 设置虚拟主机的方式主要有基于IP地址和基于服务器名字

46、两种。基于IP地址的虚拟主机要求使用不同的IP地址来区别不同的虚拟主机,基于名字的虚拟主机使用相同的IP地址来配置不同的虚拟主机。,2019/8/21,53,虚拟站点举例,我们主要以基于服务器名字这种方式为例进行说明。假如现要建立两个名为和虚拟主机 。 步骤如下: (1) 设置/etc/httpd/conf/httpd.conf文件 首先,修改NameVirtualHost,设定虚拟主机的IP地址。 NameVirtualHost 192.168.173.66 然后,增加如下内容。 DocumentRoot /var/www/html/test1 ServerName DocumentRoo

47、t /var/www/html/test2 ServerName 设定一个虚拟机至少需要ServerName和DocumentRoot两项,即服务器名和虚拟机网页的根目录。,2019/8/21,54,(2) 设置DNS服务器相关内容。 首先,修改/etc/named.conf文件,在此文件中增加以下内容: zone ““ IN type master; file “.zone“; ; zone ““ IN type master; file “.zone“; ; 然后,在目录/var/named/下创建.zone和.zone两个文件。其中,.zone文件的内容如下,将其中的test1换成test2即为.zone文件的内容。 $TTL 86400 IN SOA . . ( 1; 28800; 7200; 604800; 86400; ) IN NS dns.tes

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1