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只能虚拟出一个“点”,但我们这里的课程资料这个点是不存在且没有被虚拟出来的,所以要站点物理路径的根目录下创建这个文件夹。
[目录访问权限]
如果没有给用户相应的目录访问权限,即使给了虚拟路径也无法访问。
需要给用户添加虚拟路径所指向的物理路径相应文件夹的访问权限。
切换到 目录访问 选项,并单击添加。
[目录访问权限]
为安全起见,只给该匿名用户只读权限。
设置完之后单击保存,测试是否可以访问。
[站点访问测试]
访问测试成功,但发现在地址栏出的课程资料没能被正确解析成中文,可能是由于软件原因。
——虚拟路径讲解到此结束



