之前的实验如果没做好,大家可以到那个学长的博客园查看一下。我就简单说一下邮件服务器中会出现的问题,还有后面的web服务器和ftp服务器。下面是博客园链接:
http://www.cnblogs.com/liaoyuanyang/tag/Linux%E5%AE%9E%E9%AA%8C/
还有做好实验之后,记得保存虚拟机,为后面的实验做准备,这样就不用额外再配置重复的内容。
一、邮件服务器
★前提是大家邮件服务器的基本配置都已经配好了,而且配置文件都没有问题。这边只提醒会出错的地方哦!(并不是所有的配置文件复制进去就好了,注意bob和alice中/etc/postfix/main.cf中的区别。)
1、如果已经拷贝五台已经配置好了的虚拟机,但还是要记得添加两个虚拟网。
2、然后检查ip和网卡有没有出错,可能复制过来的虚拟机网卡会有问题,如果虚拟机是挂起的时候拷贝的,应该不会有问题。
3、教大家安装邮件客户端便捷方式,巧用tab键。很多软件都可以这样安装,就不需要安装yum了,有兴趣自己去琢磨。
4、然后在Client端注册用户,可能会出现一下情况。这时在alice和bob邮件服务器上重启一下poxfix,命令: service postfix restart。然后在client端退出来重新获取一个新的账户,重新注册一下。
5、最后一个就是邮件发不出去的问题
一般就是防火墙的问题。两个邮件服务器的防火墙规则应该没问题,开启53端口,还有110,25端口。主要说一下网关上的防火墙规则,如下图:
二、Web服务器
让实验简单一点,只需要一台虚拟机即可(同时安装DNS服务器和web服务器)记住,将虚拟机设置为仅主机模式
【可以把之前做邮件服务器的两个DNS服务器拷贝下来,在alice或bob上再加上一些配置(加上别名CNAME)就可以了。不行的话就按下面的做吧··】
1、 配置ip地址,在网卡信息文件里正常配置把!
2、 安装DNS服务器
3、 配置DNS服务器
3.1 /etc/named.conf
3.2 创建正解文件,反解文件
正解文件
Serial为序列号,每次重新修改正反解文件之后都要把数值加大 |
这边添加www、office、computer别名,为5.2的实验做准备。 |
反解文件
4、 重启DNS服务器,web服务器 (用于测试)
这时用火狐访问自己域名和ip是没有问题的。我就不截图了😁。
5、 下面来配置一下web服务器(web服务器默认是安装好的),按实验顺序来吧。我就靠截图来解释,仔细输入,别打错了然后找错误找半天。
5.1 用户认证:
Vim可以观察颜色变化检查是否输入出错,gedit也行,注意大小写 |
下面就可以测试了
5.2 基于名称的虚拟主机
记得重启一下web服务器测试
5.3 基于端口的虚拟主机
测试
注意:
(如果在添加基于端口虚拟主机时,配置好文件后出现以下情况,请设置selinux为permissive状态,即敲命令“setenforce 0”,然后重启httpd。有兴趣可以去了解一下selinux。)
三、Ftp服务器
3.1、Ftp的匿名访问
1、前面的基本设置我就不说了,ip设置:
ftp服务器:192.168.0.99 255.255.255.0 192.168.0.254
ftp客户端:192.168.0.9 255.255.255.0 192.168.0.254
2、安装vsftp服务器
3、配置文件
(1)主要配置vsftpd.conf文件
删除这两行前面的#。
设置被动模式的端口范围
(2)重启一下vsftpd服务器
(3)设置匿名文件夹并设置权限
(4)关闭selinux
如果不关闭selinux,就会出现以下情况:(无法上传文件)
(5) 防火墙规则,请用iptables -I ……插入:
4、 测试
(1) 先下载ftp软件
(2) 访问ftp
3.2、Ftp的非匿名访问
(1) 创建一个不允许登录本地系统的用户,并为其设置密码。用户名自己定义!
测试能否使用gaosir进行系统登录
(2) 设置vsftp主配置文件
把之前改过的改回来,不允许匿名登录。找到相应的位置修改并添加右边的内容。
(3)设置gaosir不能访问系统主目录
(4)创建gaosir的文件夹,并在其中创建网页index.html
(5)切换到客户端,如果匿名登录,将被拒绝
(6) 在客户端用gaosir登录,可以上传和下载文件
先创建下载的目录和即将上传的文件
登录访问