使用Webmin配置linux服务器(2.1版).doc
文本预览下载声明
使用Webmin配置linux apache、vsftpd、samba服务器
1 安装Webmin
1.1 下载
到?下载webmin-1.530-1.noarch.rpm,放到指定目录,比如下图:
1.2 安装软件
# rpm –ivg webmin-1.530-1.noarch.rpm
自动安装,主要位于三个路径:
/etc/webmin主要包含配置文件*.conf
/usr/libexec/webmin主要包含网页文件*.html
/var/webmin主要包含*.log、*.error等文件
1.3 登录
安装完成后,在本地浏览器输入localhost:10000,出现登录界面:
以系统管理员的身份进入,Username为root,Password为管理员密码。登陆后页面如下:
2 用户介绍
2.1 Webmin用户
进入Webmin-Webmin用户管理,可添加Webmin软件的用户。
2.2 系统用户
系统用户,指的是可以登录远程主机的用户。进入系统-用户与群组,可添加/删除系统用户。此模块可对远程服务器中的任务进行重启等操作,甚至还能重启远程服务器。具体的应用将在“FTP服务器”一节讲解。
2.3 Apache服务器用户
进入服务器-apache服务器,可添加/删除apache服务器用户
2.4 FTP服务器用户
ftp用户分三类:匿名用户、本地用户和虚拟用户。其中匿名用户、本地用户可在上述“系统用户”中设置。虚拟用户的设置在“FTP服务器”一节讲解。
3 Apache WEB服务器
3.1 创建虚拟主机
点击“ 服务器-apache服务器 ”,进入“ apache WEB服务器”模块,选择“created vrtual”标签,进行如下配置:
指定地址:31(虚拟主机的IP);
根文件:/home/example/apache;
服务器名称:;
其他默认;
点击“Create Now”退出。
3.2 添加新用户
3.2.1 在虚拟服务器列表中,点击服务器图标
3.2.2 在“按目录选项”下点击 ,进入后,点击
进行如下配置:
验证领域名称: 验证类型:basic
按登录约束的访问: 所有有效用户
用户文本文件:/home/example/apache/pageaccess(在/home/example/apache/目录下创建pageaccess文件)
其他默认,点击返回。
3.2.3 再次点击进入访问控制,用户文本文件-编辑用户,添加新用户。输入用户名和密码,保存并退出。
3.3 使用新用户重新登录
3.3.1 重启http服务器:#service httpd restart
本地浏览器输入localhost,也可在远程主机浏览器输入31进行访问。
4 FTP服务器
4.1 安装vsftpd模块
Webmin默认设置中没有ftp模块,需要手动添加。步骤如下:
4.1.1 进入“Webmin-Webmin配置”,点击。
4.1.2 在跳出的页面中,选中“Third party module from”,然后点击按钮。如下图:
4.1.3选择VSFTPD,然后在“Webmin模块”页面点击进行安装。
安装完成后,“服务器”选项下面出现vsftpd模块。如下图:
4.2 模块配置(修改vsftpd.conf文件读取路径)
点击“Vsftpd”,由于vsftpd.conf文件的路径与Webmin默认设置的路径不一致,页面会提示:Could not find the vsftpd.conf file. Please check your Module Configuration.如下图:
此时点击“Module Configuration”,在新页面的“The path and filename to vsftpd.conf”后面的文本框内填写正确的vsftpd.conf文件路径(如下图)。本例中,路径为/etc/vsftpd/vsftpd.conf。点击“保存”并退出。
此时,网页显示画面如下:
以上成功配置vsftpd模块。
4.3 设置用户权限
上文介绍过,ftp用户分三类:匿名用户、本地用户和虚拟用户。本文主要介绍前两者。
Vsftpd模块并不能创建新用户,也不能删除用户,只能改变已存在用户的访问权限。点击“Anonymous FTP”(图4.3.1中)可设置匿名用户权限(图4.3.2)。点击“Local User”( 图4.3.1右)可设置本地用户权限(图4.3.3)。
图4.3.1
图4.3.2 设置匿名用户权限图 图4.3.3 设置本地用户权限
点击“Generally”(图4.3.1左),设置常规属性,如图4.3.4所示。
图4.3.4 常规属性
◆File Unm
显示全部