Linux文件服务器与Web服务配置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实训项目5 Linux文件与Web服务

一、实训目的

●掌握Linux系统之间资源共享和互访方法。

●掌握Linux文件服务器的配置方法(企业NFS服务器和客户端的安装与配置)。

●掌握Linux系统中Apache服务器的安装与配置。

●掌握个人主页、虚拟目录、基于用户和主机的访问控制及虚拟主机的实现方法(可选)。

二、实训内容

●练习Linux系统NFS服务器与NFS客户端的配置方法。

●练习Linux系统Apache服务器的安装与配置方法。

三、实训步骤

子项目1.NFS服务器与NFS客户端的配置(必做)

某企业的销售部有一个局域网,域名为。网络拓扑图如下图所示。网内有一台Linux的共享资源服务器www,域名为。现要在www上配置NFS 服务器,使销售部内的所有主机都可以访问www服务器中的/share共享目录中的内容,但不允许客户机更改共享资源的内容。同时,让主机china在每次系统启动时自动挂载www 的/share目录中的内容到china3的/share1目录下。

(一)、软件安装及准备工作

检测系统是否安装了NFS服务器对应的软件包,如果没有安装的话,进行安装。

# rpm -qa | grep nfs //确认NFS已经安装,NFS是默认安装选项

nfs-utils-lib-1.1.5-1.el6.i686

# service nfs status

rpc.svcgssd is stopped //如果NFS已经安装,则查看其服务是否启动

rpc.mountd is stopped

nfsd is stopped

rpc.rquotad is stopped

# ll /share //查看/share目录是否已经建立

ls: cannot access /share: No such file or directory

# mkdir /share

# cat > /share/hello.txt

hello!

^C //注意:此处的^C不是输入的字符内容,而是一个Ctrl+C的键盘输入

(二)、配置主配置文件/etc/exports

# vim /etc/exports

/share *(ro,async) //所有网段访问,只读,同步

/tmp 192.168.0.0/255.255.255.0(rw,async) //只允许192.168.5网段访问,可读写

(三)、启动服务

# service nfs start

Starting NFS services: [ OK ]

Starting NFS quotas: [ OK ]

Starting NFS daemon: [ OK ]

Starting NFS mountd: [ OK ]

# service named start //启动域名服务

Starting named: [ OK ]

(四)、配置防火墙

(五)、客户端配置

1.首先启动另外一台Linux机器(可以是另外一台克隆机)

2.然后配置好该客户机的网络地址,并设置好DNS服务器地址,方法如下:

#ifconfig eth0 192.168.0.112 netmask 255.255.255.0 //配置客户机的ip

# vim /etc/resolv.conf

nameserver 192.168.0.111 //指明客户机所用的DNS地址

按照上面的方法配置好,使得当前客户机能够访问NFS服务器

3.建立挂载目录

# mkdir /share1

4.按照项目背景的要求,配置NFS的客户端并测试

# vim /etc/fstab //在文件内添加一行,内容如下

:/share /share1 nfs defaults 0 0 # ll /share1 //检查/share1目录下是否为空

total 0 //说明测试尚未将NFS服务器上的目录挂载到此

# reboot //重新启动NFS客户端,将会自动加载到/share1目录下

5.其他测试

# mkdir /share2

# mount -t nfs :/tmp /share2 //注意,所有域名都可以使用ip代替# ll /share2

total 72

srwxr-xr-x. 1 root root 0 Feb 17 19:20 gnome-system-monitor.root.2750744659

drwx------. 2 root root 4096 Mar 3 16:54 keyring-2SL32g

drwx------. 2 root root 4096 Apr 15 20:49 keyring-EsvybK

drwx------. 2 root root 4096 Feb 28 19:30 keyring-H7RP0v

drwx------. 2 root root 4096 Mar 19 09:01 keyring-tDU1g3

drwx------. 2 root root 4096 Feb 21 22:54 keyring-uge3ba

drwx------. 2 gdm gdm 4096 Apr 15 20:49 orbit-gdm

drwx------. 2 root root 4096 Apr 15 21:21 orbit-root

drwx------. 2 gdm gdm 4096 Apr 15 20:50 pulse-ENGGwACh6W1o

drwx------. 2 root root 4096 Apr 15 20:50 pulse-et0QrZ3sJa9S

drwx------. 2 root root 4096 Apr 9 10:30 virtual-root.5IaT9A

drwx------. 2 root root 4096 Apr 9 10:19 virtual-root.5nG3Gd

drwx------. 2 root root 4096 Apr 9 09:27 virtual-root.7i3AN0

drwx------. 2 root root 4096 Apr 9 11:07 virtual-root.Lnnbyv

drwx------. 2 root root 4096 Apr 15 20:50 virtual-root.oEjFpl

drwx------. 2 root root 4096 Apr 9 22:09 virtual-root.SBonkR

drwxr-xr-x. 3 root root 4096 Mar 18 21:07 vmt

drwxrwxrwt. 2 root root 4096 Apr 9 09:17 VMwareDnD

drwx------. 2 root root 4096 Apr 15 20:50 vmware-root

# cat > /share2/newfile

new file

^C

# ll /share2 | grep newfile

-rw-r--r--. 1 nfsnobody nfsnobody 9 Apr 15 23:00 newfile

更进一步

相关文档
最新文档