您的位置首页生活百科

Serv-U 15 虚拟路径详解

Serv-U 15 虚拟路径详解

的有关信息介绍如下:

Serv-U 15 虚拟路径详解

Serv-U虚拟路径关键性知识

第一:只允许虚拟一个“点”;

第二:每个虚拟“点”是唯一的,不可重复虚拟;

第三:挂载的“点”如没有虚拟出来或不存在将不可用;

[关键词解释]

“点”:比如将物理路径C:\Ftp\A1 文件夹挂载(虚拟)到Ftp站点的%HOME%\B1,站点下的B1文件夹就是虚拟出来的点。%HOME%则是表示站点根目录这个点;

“不可重复”:之前创建的虚拟路径占用了%HOME%\B1,如果在使用%HOME%\B1路径,则会出现两个相同的文件夹,并且两个文件夹指向的是物理路径C:\Ftp\A1文件夹;

“挂载点不存在”:比如将物理路径C:\Ftp\A1 文件夹挂载到Ftp站点的%HOME%\GHO\B1,serv-u只会虚拟出B1这个点,GHO并没有虚拟出来,并且站点物理路径中不存在这个点,最终导致挂载失败;

Serv-U相关激活自行百度,如果没激活很多功能无法使用,比如虚拟路径!!!

实验要求(相关文件夹加自行创建):

将位于D:\JS导师\JavaScript课程资料、D:\MySQL导师\MySQL课程资料、D:\PHP导师\PHP课程资料 三个文件夹

分别挂载到%HOME%\课程资料\JavaScript、%HOME%\MySQL、%HOME%\PHP

(%HOME%表示站点根目录)

[首先创建一个域]

单击首页的【管理域】

并在【域】窗口中单击【新建域…】

[域名设置]

在名称下方的框中输入域名

[端口设置]

此处设置个协议的端口,如果没有冲突可默认。

[IP设置]

可指定某个IP访问该域也可不指定,不指定所有IP都可以访问。

[加密设置]

更具要求,选择无加密。

[用户创建]

选择否,并单击用户。

[用户创建]

单击【向导】,在登录ID下方输入【anonymous】

注:anonymous为默认匿名账户

[密码设置]

更具题目要求,无需密码访问,这里将密码留空。

[根目录设置]

题目没有指明具体路径,这里将C:\Haohaizi设置为根目录。

[权限设置]

为安全起见,只允许匿名用户读取文件。

[用户编辑]

就此,匿名用户Anonymous已经创建完成,接下来进行虚拟目录设置。

选择用户Anonymous并单击编辑。

[虚拟路径设置]

将位于D:\JS导师\JavaScript课程资料、D:\MySQL导师\MySQL课程资料、D:\PHP导师\PHP课程资料 三个文件夹

分别挂载到%HOME%\课程资料\JavaScript、%HOME%\MySQL、%HOME%\PHP

切换到 虚拟路径 选项,并单击添加

[注意事项]

前面提到过,Serv-U只能虚拟出一个“点”,但我们这里的课程资料这个点是不存在且没有被虚拟出来的,所以要站点物理路径的根目录下创建这个文件夹。

[目录访问权限]

如果没有给用户相应的目录访问权限,即使给了虚拟路径也无法访问。

需要给用户添加虚拟路径所指向的物理路径相应文件夹的访问权限。

切换到 目录访问 选项,并单击添加。

[目录访问权限]

为安全起见,只给该匿名用户只读权限。

设置完之后单击保存,测试是否可以访问。

[站点访问测试]

访问测试成功,但发现在地址栏出的课程资料没能被正确解析成中文,可能是由于软件原因。

——虚拟路径讲解到此结束