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小时内删除。