admin 管理员组

文章数量: 1184232


2024年1月17日发(作者:程序正义是什么)

LINUX下网络服务器配置实训报告

本次实训是关于Linux下网络服务器配置的实验,主要是学习Linux系统下网络服务的配置,包括Apache服务器、Samba服务器、DNS服务器和FTP服务器的配置。通过本次实训,我对Linux系统的网络服务有了更深入的了解,也学到了一些新知识和技能。

一、Apache服务器配置

1.安装Apache

直接用yum安装:

```yum install -y httpd```

首先要修改Apache的配置文件,将目录/root/webroot设置为Apache服务器的根目录:

```vi /etc/httpd/conf/```

在文件中找到DocumentRoot “/var/ww/html”行,更改为:

```DocumentRoot “/root/webroot”```

并且增加ServerName localhost,在文件的末尾添加以下内容:

```

DocumentRoot /root/webroot

ServerName localhost

```

保存修改并重启Apache服务,即可访问/root/webroot下的内容。

在浏览器中输入```localhost```,可以看到Apache的默认页面,说明安装配置成功。

二、Samba服务器配置

通过yum安装Samba服务:

修改Samba的配置文件:

添加以下配置信息:

此配置表示在/root目录下创建共享文件夹shared,只有linux和windows用户才能访问,不对外开放,可写。

设置共享用户的密码:

按提示输入密码即可。

3.测试Samba

在windows客户端中打开文件资源管理器,输入(Linux主机IP)share,输入用户名和密码,可以访问到共享文件夹。

1.安装DNS服务

先设置主机名:

```hostnamectl set-hostname ns1```

启动DNS服务并设置DNS服务自启动:

在windows或linux系统中使用dig或nslookup等命令解析主机名,可以看到正确的IP地址。

四、FTP服务器配置

```

anonymous_enable=NO

local_enable=YES

write_enable=YES

local_umask=022

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/xferlog

idle_session_timeout=600

data_connection_timeout=120

ftpd_banner=Welcome to my FTP site

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/.chroot_list

```

此配置表示关闭匿名用户登录,开启本地用户登录,且有写权限,设置超时时间,启用日志记录,禁用非主动模式传输,设置欢迎信息,启用用户根目录限制。

创建ftp用户:

```passwd ftp```

启用用户根目录限制:

重启FTP服务:

3.测试FTP

在windows或linux系统中使用ftp命令登录FTP服务器,输入用户名和密码,即可上传、下载文件。


本文标签: 配置 服务器 用户 设置 文件