免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2864 | 回复: 0
打印 上一主题 下一主题

[FTP] Linux下web+ftp简单搭配说明 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-24 08:43 |只看该作者 |倒序浏览
今天,要说的是有关vsftp服务器与APACHE服务器搭配组合.很多网管人员,都在windows2003与windows2000下
这样做过,当用户通过servu上传后(什么servu你没听过,噢,那还是去315safe.com下载个,玩玩吧,很好用的),
当将web资料上传后,就可以通过浏览器(域名或者IP)浏览了,我今天要实现的功能就是这个,可能高手看了,会笑,没法,
俺是个菜鸟,就是根据window能实现的功能,想在linux下也能实现,为此,我花了整整两天时间研究vsftp,
告诉你,我是带着高烧研究的,脑袋热热的.
     为实现这个,我想过用匿名用户,可一想肯定不行,试都没试,就pass掉了.于是就想本地用户登录如何?
于是就测试了,可结果没成功~~~可怜啊~~~
    最后,将希望寄托到虚拟用户了.
实现步骤:
(1)
vi account.txt
webtest
password
(2)
db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db
chmod 600 /etc/vsftpd/account.db
(3)
vi /etc/pam.d/vsftp.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account
account required /lib/security/pam_userdb.so db=/etc/vsftpd/account
(4)
useradd -d /home/ftpsite virtual_user
chmod 700 /home/ftpsite          #这样做没事,因为最终的虚拟用户是不需要登录到/home/ftpsite
(5)
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
anon_umask=012 #虚拟用户新增文件时的umask数值,这样,上传的文件-rw-rw-r上传的目录drwxrw-r-x
               #这样,web才能正常浏览,因为其他用户具有读权限.而对于目录具有可执行权限,那么就
               #可浏览目录里的网页了.可能还有些不对的,这个值是我测试得出来的....有不同的,请指出,我会
               #加以测试的.
#local_umask=022
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
one_process_model=NO
chroot_local_user=YES
ftpd_banner=Welcom to HaHaZhu FTP.
anon_world_readable_only=NO
guest_enable=YES
guest_username=virtual_user
pam_service_name=vsftp.vu
user_config_dir=/etc/vsftpd_user_conf #设定指定用户的配置
(6)
mkdir /etc/vsftpd_user_conf
vi /etc/vsftpd_user_conf/webtest
local_root=/var/www/webtest
(7)
mkdir /var/www/webtest
chown virtual_user:virtual_user /var/www/webtest
(
vi /etc/httpd/conf/httpd.conf
DocumentRoot /var/www/webtest
DirectoryIndex index.htm
(9)
service httpd restart
service vsftpd restart
(10)
用FTP客户端软件将通过用户名webtest,密码password连接上,再上传一个index.htm,再用http://192.168.0.3
哈哈,能正常显示.呵呵~~~我的想法实现了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP