今天我找到一朋友的实训操作手册了这里是介绍各位同学怎么配置apache,DNS,ftp服务器了,下面我们一步步给各位同学介绍一下,希望对各位同学会有所帮助,
一、Apache服务器的配置
实训目的
掌握Apache服务器的配置
实训设备与环境
1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机。
2. RedHat Linux9安装光盘。
3. 两台机器TCP/IP设置在同一子网中。并保证局域网连通。
实训内容
1. Apache服务器的安装。
2. Apache服务器的配置。
实训步骤
1. Apache服务器的安装
从RPM安装Apache,安装命令如下:
#rpm -ivh httpd-2.0.40-21.i386.rpm
#rpm -ivh httpd-manual-2.0.40-21.i386.rpm
2. Apache服务器的配置
(1) 用默认配置创建一个默认站点。当Apache安装完成后,可以自动启动默认站点。
(2) 用192.168.100.10的IP地址创建一个web站点。
在主配置文件中添加包含文件
#cd /etc/httpd
#echo "Include vhost-conf.d/*.conf" >> conf/httpd.conf
创建虚拟主机配置文件目录
#mkdir vhost-conf.d
编辑子配置文件
#vi vhost-conf.d/ip-vhost12.conf
添加如下的配置行
DocumentRoot /www/ip-vhost1
创建根文档目录的主页
#mkdir -p /www/ip-vhost1
#echo "ip-vhost1" > /www/ip-vhost1/
二、DNS服务器的配置
实训目的
掌握DNS服务器的设置方法
实训设备与环境
1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机。
2. RedHat Linux9安装光盘。
3. 两台机器TCP/IP设置在同一子网中。并保证局域网连通。
实训内容
1. BIND的安装
2. 配置BIND服务
实训步骤
1. 安装DNS服务器。以RPM包方式安装DNS服务器。
第-张光盘安装如下内容:
#rpm -ivh bind-9.2.1-16.i386.rpm
#rpm -ivh bind-utils-9.2.1-16.i386.rpm
#rpm -ivh redhat-config-bind-1.9.0-13.noarch.rpm
第三张光盘安装如下内容:
#rpm -ivh caching-nameserver-7.2-7.noarch.rpm
2. 用以下参数完成DNS配置:主机名:sev.111cn.net,IP地址为:192.168.100.1,同时完成三个域名的DNS配置:www.111cn.net,ftp.111cn.net,mail.111cn.net。
(1) 修改主配置文件
在主配置文件/etc/named.conf,添加111cn.net.net的区声明
添加正向进行区声明
zone "111cn.net" IN {
type master;
file "xjnet.zone";
};
添加反向进行区声明
zone "100.168.192.in-addr.arpa" IN {
type master;
file "111cn.net.rev";
};
(2) 创建正向解析数据库文件
创建正向解析数据库文件/var/named/xjnet.zone
$TTL 86400
@ IN SOA sev.111cn.net. root.sev.111cn.net (
5 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
IN NS sev.111cn.net.
www IN A 192.168.100.1
ftp IN A 192.168.100.1
mail IN CNAME www.111cn.net.
(3) 3. 创建反向解析数据库的文件
反向解析数据文件/var/named/xjnet.rev
$TTL 86400
@ IN SOA sev.111cn.net. root.sev.111cn.net. (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttk
)
@ IN NS sev.111cn.net.
1 IN PTR sev.111cn.net.
三、FTP服务器的配置
实训目的
1. 掌握FTP服务器的安装与配置
2. 学会在Linux系统中为本地用户配置FTP服务
实训设备与环境
1. 一台装有RedHat Linux9系统的服务器,一台装有Windows 2000 Professional的PC机,Linux服务器配置apache,DNS,ftp服务器详解linux操作系统》(https://www.unjs.com)。
2. RedHat Linux9安装光盘。
3. 两台机器TCP/IP设置在同一子网中。并保证局域网连通。
实训内容
安装FTP服务器
配置虚拟FTP服务器
实训步骤
1. 安装FTP服务器
以RPM包方式完成FTP服务器的安装,测试默认FTP服务器。
安装软件包(在第三张安装光盘上)
#rpm -ivh vsftpd-1.1.3-8.i396.rpm
2. 配置虚拟FTP服务器。设置Linux服务器的IP地址为192.168.100.1,用该地址配置基于IP的虚拟FTP服务器。
参考13.4节的内容,完成虚拟FTP服务器配置,主要包括以下步骤:
(1) 查看本机现有的IP地址
#ifconfig | grep -1 eth0
(2) 配置一个虚拟网络接口eth0:1
#ifconfig eth0:1 192.168.100.1 up
(3) 建立虚拟FTP的服务器目录
#mkdir -p /var/ftp2/pub
(4) 在下载目录中生成测试文件
#echo "hello" > /var/ftp2/pub/test_file
(5) 创建此虚拟服务器的匿名用户所映射的本地用户ftp2
#useradd -d /var/ftp2 -M ftp2
(6) 修改原独立运行的服务器配置文件/etc/vsftpd/vsftpd.conf
listen_address=192.168.100.1
(7) 用原备份的默认主配置文件生成虚拟FTP服务器的主配置文件/etc/vsftpd/vsftpd_site2.conf
#cp /etc/vsftpd/vsftpd.conf.rh9 /etc/vsftpd/vsftpd_site2.conf
(8) 修改虚拟主机的主配置文件
#vi /etc/vsftpd/vsftpd_site2.conf
listen_address=192.168.100.1
ftp_username=ftp2
ftpd_banner=This is the alternative FTP site,and vsftpd in "standalone" mode.
(9) 重新启动vsftpd
#service vsftpd restart
(10) 启动虚拟FTP服务器
#/usr/sbin/vsftpd /etc/vsftpd/vsftpd_site2.conf &
3. 测试FTP服务器
通过Windows 2000 Professional客户机进行登录FTP服务器的验证。
四、思考与练习
(1) Linux中如何使用命令行的方式,进行主机的网络配置?
(2) 如何通过Windows系统,访问Samba服务器所共享的文件和打印机?
(3) 与Windows的IIS相比,Apache服务器有何特点?
(4) DNS服务器中的主配置文件和区文件各有什么作用?
(5) 在基本BIND的DNS服务器配置中,如何实现别名、邮件记录设置?
(6) 默认的vsftp服务器有哪些特点?
(7) sendmail服务器中可以使用哪些用户数据库,分别有什么特点?