linux ftp dns,Linux服务器配置apache,DNS,ftp服务器详解linux操作系统 -电脑资料

今天我找到一朋友的实训操作手册了这里是介绍各位同学怎么配置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服务器中可以使用哪些用户数据库,分别有什么特点?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值