欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows iis网站搭建和ftp服务器配置

程序员文章站 2022-07-09 19:07:38
...

安装IIS服务

windows iis网站搭建和ftp服务器配置选中文件服务,顺便把ftp文件也装上
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置
直接下一步下一步安装完成

网站虚拟目录

个人理解就是目录建站
建立虚拟目录映射对应的具体目录之后,访问采用域名+虚拟目录别名/ip+虚拟目录别名

1、不同端口搭建网站

2、不同域名搭建网站(相同ip相同端口,不同域名)
分别搭建网站
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置

网站搭建如果出现问题的参考下面

	asp网站:	accsess + asp +iis7 不用设置数据库
		应用池 :设置启用32位应用程序
		asp 选项设置启用父路径
		默认文档处:添加index.asp
		开启 将错误信息发送到浏览器 
		如果还是不行 将源码所在目录权限设置为everyone

访问网站成功如果使用的端口不是80,需要在域名后面添加端口
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置

3、虚拟目录建站

ftp服务器 (文件的上传和下载)

windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置
创建ftp

创建up、down文件,设置对应用户,划分呢权限
上传下载查看退出
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
实验:
搭建FTP服务器为学校所有学生提供上传和下载,dowo文件夹存放需要学员下载的文件,up存放学院提交的作业,下载只能用down用户实现,上传只能用up用户实现。

创建ftp用户

λ net user down 123.com /add
λ net user up 123.com /add
λ net user ftpteacher 123.com /add

删除users组

windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
设置down用户的权限
down文件属性——>添加down用户
windows iis网站搭建和ftp服务器配置

由于down用户默认属于users组,所以down用户默认就有读取下载权限,不需要设置

设置up用户的权限
up文件属性——>添加up用户
windows iis网站搭建和ftp服务器配置
设置up用户的权限
windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置
设置teacher用户的权限(方式和上述差不多,设置对应的权限即可)

验证up用户

windows iis网站搭建和ftp服务器配置
up用户只能访问up文件,没权限访问down文件
windows iis网站搭建和ftp服务器配置up用户也无法删除,只能上传
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
验证down用户

down用户只能访问down文件
windows iis网站搭建和ftp服务器配置

不能访问up文件
windows iis网站搭建和ftp服务器配置,只能下载,无法上传,不能访问up文件

ftpteacher用户都能查看文件,但是由于权限设置,也不能删除
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置

ftp主被动模式(重要)

服务器在数据连接阶段(第二阶段)谁主动被动的问题
主动模式 需要使用20端口
被动模式
建立连接后进行数据传输的时候

ftp用户隔离

ftp也是可以更改端口号的

1.在ftproot(根目录)中创建localuser文件夹
windows iis网站搭建和ftp服务器配置2.创建本地用户,并在localuser文件夹中与用户名对应的文件夹

λ net user hehe 123.com /add
λ net user haha 123.com /add

windows iis网站搭建和ftp服务器配置3.在FTP设置中启用用户隔离(勾选用户名目录<禁用全局虚拟目录>)
windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置

目录选择到localuser的上一级目录
windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置windows iis网站搭建和ftp服务器配置
由于之前已经开启了一个ftp服务,所以这个进行用户隔离的需要,改下端口
windows iis网站搭建和ftp服务器配置
windows iis网站搭建和ftp服务器配置

使用hehe进行访问
windows iis网站搭建和ftp服务器配置
成功上传文件
windows iis网站搭建和ftp服务器配置
在ftp服务器对应文件查看发现 hehe/hehe.txt 设置成功
windows iis网站搭建和ftp服务器配置

haha用户也是同理

如果是更改了端口,需要这么访问
windows iis网站搭建和ftp服务器配置
ftp常用命令

dir
cd 
get 文件名 下载单个文件
mget 文件1 文件2 下载多个文件
get/recv:下载单个文件get filename [newname](filename为下载的ftp服务器上的文件名,newname为保存在本都计算机上时使用的名字,如果不指定newname,文件将以原名保存。
put/send:上传单个文件put filename [newname]
filename为上传的本地文件名,newname为上传至ftp服务器上时使用的名字,如果不指定newname,文件将以原名上传。
mput:上传多个文件mput filename [filename ....]
bye 退出