一个IP如何配置多个FTP服务器(虚拟主机)

my0707 2004-04-27 12:46:11
我有一个固定的IP,想做一个虚拟主机服务器

WEB服务器用IIS可以搞定~

FTP服务器用了Serv-U,问题是:

如果FTP端口为21,则用“FTP://域名”可以正常登录
如果FTP端口为其他,则必须用“FTP://域名:端口”才可以正常登录

当FTP端口不是21时,如何不用端口也能正常登录?就像IIS的主机头那样的功能

如果不用Serv-U,还有其他的FTP服务器软件可以实现吗?

特别希望有配置虚拟主机经验的朋友帮忙!
我已经为这个问题开了三篇帖子
>>> http://expert.csdn.net/Expert/topic/3008/3008655.xml?temp=.4694025
>>> http://expert.csdn.net/Expert/topic/2998/2998939.xml?temp=.3725092
一共300分,如果解决,全部奉送!

...全文
1980 41 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
mikespook 2004-04-30
  • 打赏
  • 举报
回复
.......
怎么搞得这么复杂?

域名最后是要被解析为IP地址的,那么一个FTP服务器用不同的域名登陆没有不可以~~~只要域名指向的是同一个服务器~~~

虚拟主机?呵呵~~
给你三个域名自己看~~~
www.xxiyy.com
www.cjdby.com
www.gz61.com
指向同一个IP地址,FTP登陆是用不同的用户来区分的~~~用域名其实和用IP一个道理~~

这和WEB服务器有主机头不同~~~
匿名用户8823 2004-04-30
  • 打赏
  • 举报
回复
to:my0707(积木)

开了三个主机,怎么可能是同一个ip?

my0707 2004-04-30
  • 打赏
  • 举报
回复
问题解决了~~~结!
yangzixp 2004-04-30
  • 打赏
  • 举报
回复
多个域名从某方面来说只是方面客户的(容易记忆),多个不同的域名其实是一个ip,因为都解析到一个机器上啊。

实质serv-u是根据你的用户名和密码来区别不同的路径和权限的。明白了吗?
yangzixp 2004-04-30
  • 打赏
  • 举报
回复
靠。这么问题有那么复杂吗?
你只需要用不同的域(域名)来区分就可以了啊 。
my0707 2004-04-29
  • 打赏
  • 举报
回复
欢迎有配置FTP虚拟服务器经验的朋友帮忙!

对这个问题模模糊糊或自以为正确的热心人请不要发和解决问题无关的信息!
虽然我很感激你们帮我up!
hwkknd 2004-04-29
  • 打赏
  • 举报
回复
嘻…我看应该先搞懂另一个问题再回头讨论这个问题了
IP和域名有何不同,如果这都弄不懂的话,其它免谈
俺不敢多说了,免得被人T出来…
bxjgood66 2004-04-29
  • 打赏
  • 举报
回复
my0707(积木)

上面问题说的这么清楚你怎么就不明白呢???????????????
你的思想进入了一个误区了,同时你还总是以为你自己的想法是对的,如果是这样,那上面的人白给你讲了,我建议你再好好看一下上面的回答, 别人看你这么不明白,才这么不断的重复去说一个问题, 反而你不领情怪别人,你是想解决问题的,首先要端正你的态度,要不然谁还想给你讲呢!!!

目前上面所说的,问题已完全解决了!!!
楼主要是还不明白,我建议后面的人,没有必要再跟贴了!!!
楼主要是还不明白,我建议后面的人,没有必要再跟贴了!!!
楼主要是还不明白,我建议后面的人,没有必要再跟贴了!!!
my0707 2004-04-29
  • 打赏
  • 举报
回复
如果像你说的这么简单,我干吗发这么多分来提问?

如果你没明白我的意思,请你先好好看看我的问题

如果你不会,谢谢你帮我顶!
zjg791015 2004-04-29
  • 打赏
  • 举报
回复
很简单啊!为每个帐户分别指定不同的目录就可以了,干嘛要去改什么端口号呢?没这必要把?

登录时,每个帐户登录后所看到的目录(也就是所操作的目录)都不同,虚拟主机的FTP就是这样实现的啊!(也有可能用些更新的技术,但我了解我所说的这个用得最多)
my0707 2004-04-29
  • 打赏
  • 举报
回复
to:jsls(有位SB,在水一方)

拜托你看清我的问题OK?
关于用用户来区分FTP服务我早就会
我的问题是怎么做才能让不同的域都指向同一个IP,并且访问的时候不需要指定端口号

看的出你很热心,谢谢你,不过请你不要重复我的问题
my0707 2004-04-29
  • 打赏
  • 举报
回复
是啊,我试过加多个端口,可以成功访问:
ftp://www.abc.com:22
ftp://www.xyz.com:23

难道没有办法把后面的端口号去掉吗?真不明白虚拟主机是怎么做的
xp624216 2004-04-29
  • 打赏
  • 举报
回复
1、如果是自己的主机,可以加一机加多个ip
2、如果只有一个ip,不建议加多个端口,我试过,好像加了多了还是不管用,反正我用了一个,我的网站用的是22,用的是serv-u
建议添加多个用户,这样可以很好的利用服务器资源
ftp://user:password@ip或者域名:端口
wj253 2004-04-29
  • 打赏
  • 举报
回复
不行,只能是一个
my0707 2004-04-28
  • 打赏
  • 举报
回复
上面的朋友,真不明白你是怎么帮你朋友配的FTP服务器

你试过用不同的域名指向同一个IP并且同一个端口吗?

我试过没成功,Serv-U提示IP和端口号被占用
keithhe 2004-04-28
  • 打赏
  • 举报
回复
你可以试试把
ftp://abc:abcpwd@www.abc.com
ftp://123:123pwd@www.123.com
ftp://xyz:xyzpwd@www.xyz.com
用相同的IP地址登录,看看效果是不是一样的?
ftp://abc:abcpwd@IP
ftp://123:123pwd@IP
ftp://xyz:xyzpwd@IP
keithhe 2004-04-28
  • 打赏
  • 举报
回复
大家说的是对的,我有朋友他们的虚拟主机就是我配的。
只用一个域,在这个域下面建立若干个用户,每个用户的主目录就是他们网站的根目录。
对于下面三种方式登录,你根本不用担心的,因为这三种登录方式都要通过域名解析来得到IP地址,而这三个域名都指向同一个IP地址,而且都是默认21端口,只不过它们用户名密码不同巴了。
ftp://www.abc.com
ftp://www.123.com
ftp://www.xyz.com
所以看上去它们好像不是在同台主机上。
my0707 2004-04-28
  • 打赏
  • 举报
回复
看来你们都是这个意思了
只用一个域,在这个域下面建立若干个用户,每个用户的主目录就是他们网站的根目录
例如用户A:
ftp://A:pwd@www.abc.com
用户B:
ftp://B:pwd@www.abc.com

不过好象虚拟主机没有这种方式的
我注册过3个虚拟主机,它们的IP地址都相同
但是登陆的FTP服务器都不相同,类似如下:
ftp://www.abc.com
ftp://www.123.com
ftp://www.xyz.com
而且据我所知,这家主机提供商一共只有3台主机
我不明白他们是怎么做的,希望有过这方面经验的高手帮帮忙!高分送上


bananasmiling 2004-04-28
  • 打赏
  • 举报
回复
iis里的ftp本来就一个,不行
jsls 2004-04-28
  • 打赏
  • 举报
回复
不过好象虚拟主机没有这种方式的
我注册过3个虚拟主机,它们的IP地址都相同
但是登陆的FTP服务器都不相同,类似如下:
ftp://www.abc.com
ftp://www.123.com
ftp://www.xyz.com
而且据我所知,这家主机提供商一共只有3台主机
===========================================
还有在公网上一台服务器一般都只有一个固定IP,所以你说的同一IP地址,三台主机是不实际的,你可以你解析一下www.abc.com www.123.com www.xyz.com这三个域名解析的决对是同一个IP地址(除非ISP商把这三个域名开的时候开在三台主机上)而如果按你说的每一个域名都要对应一台主机的话,那ISP商生意不用做了,注册了两千个域名,就要二千台主机,想一想多少钱吧.还有我就是做这一行的,这一行之内都是这样在SERV-U开用户的,一般一台差不多的服务器都是开三四百个站点也就是说SERV-U里有三四百个用户。
加载更多回复(21)

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧