LINUX下网络服务器配置实训报告
本次实训是关于Linux下网络服务器配置的实验,主要是学习Linux系统下网络服务的配置,包括Apache服务器、Samba服务器、DNS服务器和FTP服务器的配置。通过本次实训,我对Linux系统的网络服务有了更深入的了解,也学到了一些新知识和技能。
一、Apache服务器配置
1.安装Apache
直接用yum安装:
```yum install -y httpd```
首先要修改Apache的配置文件,将目录/root/webroot设置为Apache服务器的根目录:
```vi /etc/httpd/f```
在文件中到DocumentRoot “/var/ww/html”行,更改为:
```DocumentRoot “/root/webroot”```
并且增加ServerName localhost,在文件的末尾添加以下内容:
```
<VirtualHost *:80>
DocumentRoot /root/webroot
ServerName localhost
</VirtualHost>
```
保存修改并重启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
linux创建新用户和密码 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服务器,输入用户名和密码,即可上传、下载文件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论