首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux相关>企业应用>正文

在Linux系统下实现FTP虚拟主机的简单方法

http://www.oklinux.cn  2008-11-10  ccidnet txswei  会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

在Linux下,我们可以用wu-ftp、tftp-server、proftpd、gssftp、vsftp等FTP服务程序来构建FTP服务器。由于wu-ftp(Washington University Ftp)广泛使用在各种Linux发行版本和多种的Unix(其中包括了IBM AIX、FreeBSD、HP-UX、各种BSD、Solaris等)中,同时它在因特网中的占有量超过了50%,并且现在Linux发行版本中都带有2.6版本的wu-ftp,因此下面以它为例介绍在Linux下如何实现FTP虚拟主机。

虚拟主机安装要求

wu-ftpd提供了虚拟主机的功能。它通过一个FTP软件在同一台主机上提供不同FTP服务器,以主机名称或IP来区分各个不同的虚拟主机。

wu-ftp有rpm和tar两种安装方式。rpm安装比较简单,可以直接通过rpm ivh wu-ftp*.rpm 就可以安装完成。下面主要介绍tar安装方式。

对于没有RPM安装程序包的Linux,可以从http://www.wu-ftpd.org下载一个源程序tar代码包,这样可以更好地按照需求来定制wu-ftp所能支持的各种功能,包含一些附加的upload的速率、虚拟主机等功能。

1.解压缩包tar -zxvf wu-ftpd-current.tar.gz:

#cd wu-ftp

2.配置所需要的附加功能:

#./configure --enable-virtual

这个enable-virtual参数必须进行设定,通过设定了这个参数,提供虚拟主机的服务,同时增加了对FTP服务器的吞吐量,这样wu-ftp就拥有了虚拟主机的功能。

3.进行编译及安装

# make 

# make install

通过以上各个步骤,就已经把服务器成功地安装在Linux系统上了。现在系统上应该包含了

/etc/ftpaccess 

/etc/ftpconversions 

/etc/ftpgroups 

/etc/ftphosts 

/etc/ftpusers

配置文件,以及

/usr/bin/ftpcount 

/usr/bin/ftpwho 

/usr/sbin/ftprestart 

/usr/sbin/ftpshut 

/usr/sbin/in.ftpd

等可执行的程序,当然还包含一些help,man的文档。只要系统中包含了这些文件,就说明FTP服务器已经安装成功。

在这些文件中有两个文件是关于虚拟主机配置的,其中ftpservers 文件控制了当客户登陆不同虚拟主机时候,服务器采用不同的配置文件来进行功能设置。例如在ftpservers中增加下面两个语句:

172.20.66.10 /etc/ ftpaccess.1 

172.20.66.20 /etc/ ftpaccess.2

这两行参数指定了当用户从10 IP访问的时候,服务器指定的是ftpaccess.1的配置文件,而当用户从20 IP访问的时候,服务器指定的是ftpaccess.2的配置文件。在下面配置虚拟主机的过程中,需要这个文件的配合使用。

共4页: 上一页 1 [2] [3] [4] 下一页

上一篇:Sun推推针对MySQL的新系统和存储解决方案   下一篇:Vista下Firefox的细节美化

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·企业级用户采购固态硬盘实用技巧六招
·Linux环境下JDK,JBOSS以及MySQL的安装配置
·CIO:危急中必知的降低企业IT成本的7大技巧
·Gartner分享数据中心节能降耗的方法
·“一架式”解决方案服务于税务信息化
·企业挑选SaaS供应商的10个建议
·分析:经济困难时期“不能节约”的五大IT开销
·经济环境恶化开源软件成企业IT支出新选择
·中标普华Linux服务酒店行业信息化
·中标普华Linux走进建设银行核心应用
·中标普华Linux助力电信行业信息化
·在Linux系统下配置WU-FTP服务器
·Ubuntu 8.10下安装配置Apache服务器介绍
·Linux与Windows Server 2008
·用ubuntu server8.10做php-web服务器方法
·中标普华Linux为运输业信息化保驾护航
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·集成Xen的SUSE Linux 10支持SAP数据处
·LAMP(Linux Apache Mysql PHP)环境搭建
·在Ubuntu操作系统下为MySQL添加ODBC驱
·怎么样在VMWare虚拟PC上安装Linux系统
·Linux系统下Apache 服务器网页密码设置
·Linux下架设L2TP IPSec VPN服务器(X509
·教你用vsftp限制用户下载速度和线程数
·红帽和微软在虚拟化平台合作 实现互操
·我国千万亿次超级计算机或采用国产Linu
·批量在LINUX下建立很多FTP用户
·DNS服务器设置篇
·Linux系统下的动态DNS服务配置方法详解
  阅读排行
·DNS服务器设置篇
·Linux系统Rar压缩文件包的使用方法
·邮件系统的选型与架构专题(上篇)
·用LVS构架负载均衡Linux集群系统
·Linux Ubuntu服务器版操作系统介绍及下
·LAMP(Linux Apache Mysql PHP)环境搭建
·Linux环境下JDK,JBOSS以及MySQL的安装
·在Linux世界驰骋系列之三——结构和算
·Linux系统下Web服务器配置详细介绍
·在Linux世界驰骋系列之二——Shell编程
·Linux世界驰骋四——文件系统和设备管
·Linux系统下的动态DNS服务配置方法详解
·Linux下架设L2TP IPSec VPN服务器(X509
·市场也疯狂 零售业应用开源POS系统
·Linux世界驰骋五——Linux常用实用工具
网摘收藏: