linux实验web服务器和FTP服务器配置.doc
《linux实验web服务器和FTP服务器配置.doc》由会员分享,可在线阅读,更多相关《linux实验web服务器和FTP服务器配置.doc(30页珍藏版)》请在三一办公上搜索。
1、实验1 配置WEB服务器(2) 一创建基于IP地址的虚拟主机这种方式需要在机器上设置IP别名,也就是在一台机器的网卡上绑定多个IP地址来为多个虚拟主机服务。步骤:1、创建虚拟接口2、在两个文件夹中分别建立测试页3、打开WEBMIN 设置虚拟WEB服务器4、打开浏览器测试二创建基于域名的虚拟主机1、卸掉一个虚拟接口192.168.1.62、删除192.168.1.4和192.168.1.6 的WEB虚拟服务器3、基于192.168.1.4分别创建两个新的虚拟服务器4、设置XP的本地域名解析服务:使用记事本打开c:windowssystem32driversetchosts文件,添加内容5、打开浏
2、览器分别测试:三、首先在httpd.conf配置文件中使用别名和设置访问控制,然后通过IE及这个配置文件的相关设置来访问LINUX 文件夹1、打开WEBMIN 的WEB服务器中的【编辑配置文件】选项,如下:2、添加蓝色背景的内容,含义是:允许别名使用(不在主页缺省的根目录(/var/www/html)中),无索引文件则显示目录,并允许所有人访问。3、打开浏览器访问:LINUX的/boot目录四、使用.htaccess作目录认证保护网站的.htaccess 目录认证保护模式弹性很大,不用写程序就可限制进入目录的账号和密码,比较安全。假设要限制连接http:/主机名称/exam时出现账号认证窗口,
3、配置的步骤如下: (.htaccess是一个文件,访问的用户及权限是根据该文件来设定,而不是httpd.conf)1、制作一个保护的目录2、修改配置文件httpd.conf打开【服务器】【Apache服务器】【编辑配置文件】,文件结尾处加入:在未配置保护的情況下,键入http:/Linux Ip地址/u 可直接看到网页内容。3、 对该目录使用.htaccess文件进行设定访问,首先,说明可允许使用.htaccess文件的配置: 在【编辑配置文件】,文件结尾处加入: Allowoverride authconfig 4、 建立.htaccess 文件: 在/uu 目录下产生.htaccess 文
4、件内容如下: AuthName this is about .htaccess test /这是显示在窗口上面的提示信息AuthType Basic /认证的类型,选Basic 即可 AuthUserFile /uu/wwwpasswd /密码文件放置的地方require valid-user5、 建立有效用户和密码文件 建立密码文件及配置可进入此目录的账号及密码。步骤如下:rootmylinux uu# htpasswd c /uu/wwwpasswd stu1New password:Re-type new password: Adding password for user stu1ro
5、otmylinux uu#htpasswd /uu/wwwpasswd stu2New password: Re-type new password: Adding password for user stu2rootmylinux uu# htpasswd /uu/wwwpasswd stu3New password: Re-type new password: Adding password for user stu3查看用户密码文件wwwpasswd加密后的密码: rootmylinux uu# cat wwwpasswd Stu1:.Sh5qm7pleM4I Stu2:V9siE7LE
6、Jix2A Stu3:nZ1uH1S981B3M 6、修改密码文件的权限(该用户的属主是 root,因此,需要修改其他人的访问权限) rootmylinux uu#chmod o+r /uu/wwwpasswd 7、在浏览器的地址栏输入:http:/localhost/u 时就会出现目录认证。实验2配置vsftpd服务器1、FTP 基本原理v FTP服务的具体工作过程如下: 当FTP客户端发出请求时,系统将动态分配一个端口(如1032)。 若FTP服务器在端口21侦听到该请求,则在FTP客户端的端口1032和FTP服务器的端口21之间建立起一个FTP会话连接。 当需要传输数据时,FTP客户端再
7、动态打开一个连接到FTP服务器的端口20的第2个端口(如1033),这样就可在这两个端口之间进行数据的传输。当数据传输完毕后,这两个端口会自动关闭。 当FTP客户端断开与FTP服务器的连接时,客户端上动态分配的端口将自动释放掉。 2、配置vsftpd服务器Webmin中没有vsftpd模块,先要安装vsftpd模块(主要是通过webmin便于管理)所需模块文件:vsftpd.tar.tar ; 打开webmin:选择webmin配置:选择 webmin模块,安装v vsftpd 是在 chroot 模式下工作chroot 模式就是要为vsftpd单独指定一个新的目录,vsftpd也就不能访问那
8、个目录之外的程序和文件了这也称为“被锁上的” 。一个可能被潜在的攻击者破坏的FTP 服务器将被从系统的其他部分独立开来,从而避免了更大的损失。v vsFTP的运行模式a) 一种是独立(standalone)运行模式b) 一种是xinetd(eXtended Internet Services Daemon,即:扩展的Internet服务守护进程)模式。独立运行模式适合专业的FTP服务器,且FTP总是一直有人访问,占用资源比较大,如果FTP服务器总是有人访问和登入建议采用这种模式。如果FTP服务器访问人数比较少,建议用xinetd模式。 xinetd模式的运行方式一直监听端口,当客户端有FTP连
9、接请求时,首先会将连接传至xinetd,xinetd再将此要求传至vsftpd,启动相应的vsftp服务进程(即:vsftpd)。v vsftpd的文件结构vsftpd的文件结构是很简洁的,主要包括: /usr/sbin/vsftpd vsftpd的主程序 /etc/rc.d/init.d/vsftpd 启动脚本 /etc/vsftpd/vsftpd.conf 主配置文件 /etc/pam.d/vsftpd PAM认证文件 /etc/vsftpd.ftpusers 禁止使用vsftpd的用户列表文件 /etc/vsftpd.user_list 禁止或允许使用vsftpd的用户列表文件 /var
10、/ftp 匿名用户主目录 /var/ftp/pub 匿名用户的下载目录 此外,还有一些说明文档和手册文件。 vsftpd的日志文件位于:/etc/logrotate.d/vsftpd.log。 主配置文件 /etc/vsftpd/vsftpd.conf中,设置vsftpd.user_list用户是否可登陆FTP的选项:userlist_enable=YES|NO 若是启用此功能,vsFTPD将读取/etc/userlist_file参数所指定的文件中的用户列表。当列表中的用户登录FTP服务器时,该用户在提示输入密码之前就被禁止了。即该用户名输入后,vsFTPD查到该用户名在列表,vsFTPD就
11、直接禁止该用户登录,不会再进行询问密码等后续步聚,这可避免明文(Clear Text)在网络上传输。默认值为NO。 userlist_file=/etc/vsftpd.user_list 指出userlist_enable选项生效后,被读取的包含用户列表的文件。默认值是/etc/vsftpd.user_list。 userlist_deny=YES|NO 此选项在userlist_enable 选项启动后才生效。决定禁止还是只允许由/etc/userlist_file指定文件中的用户登录FTP服务器。YES,默认值,禁止文件中的用户登录,同时也不向这些用户发出输入口令的提示。若设为停用(即为N
12、O),则只允许在文件中的用户登录FTP服务器。 v 测试ftp的运行默认情况下,安装好vsftp服务器后就可以使用匿名用户anonymous(或ftp)下载文件了。例如,使用匿名用户下载文件,操作步骤如下: 1)生成一个用于测试的文件welcome.txt。 默认情况下,匿名用户下载目录/var/ftp/pub下没有任何内容,为了进行测试,可以先生成一个测试文件welcome.txt。 rootCandy root#echo “Welcome to my vsFTP Server” /var/ftp/pub/welcome.txt2)使用匿名用户(ftp或anonymous)登录ftp:roo
13、tCandy root#ftp 127.0.0.1Connected to 127.0.0.1 (127.0.0.1).220 (vsFTPd 2.0.5)Name (127.0.0.1:root): anonymous 331 Please specify the password.Password:123 /输入Email地址或任意字符串作为anonymous匿名账号的口令230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. 3) 列表显示匿名FTP服务器目录并进入pub
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 实验 web 服务器 FTP 配置
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2397174.html