windows系统下搭建一个内网测试用的简单静态资源服务器,主要是nginx提供http访问,ftp实现资源上传和下载。
nginx
nginx是高性能的HTTP和反向代理web服务器,常用于Http代理,特别是反向代理,灵活提供平转发功能;负载均衡,web缓存等
安装
官网下载安装包,使用稳定版本,解压到目标目录下,我是解压到D盘,一些前端静态资源也是放在D盘。
conf:配置文件,主要是nginx.conf;nginx.exe启动程序
1.修改配置文件的信息,将地址指向为指定目录
server {
listen 8084; #指定端口
server_name localhost;
#charset utf-8;
#access_log logs/host.access.log main;
location / {
root D:\www; #目标根目录
index index.html; #首页索引
}
}
2.启动nginx
不要直接双击nginx.exe!后面再更改配置需要手动关闭进程,配置才能重启
在当前目录下打开控制台 运行 start nginx.exe
页面闪一下,就基本完成了。
FTP服务
添加FTP站点
打开服务器管理器,页面如图下,在角色里点击添加web服务器
根据引导安装web服务器,勾选FTP服务器
打开Internet 信息服务(IIS)管理器,在网站上点击右键选择“添加FTP站点”
添加站点名称,和物理路径 (物理路径对应上面nginx 配置里的目录 D:\www)
id地址可以绑定,SSL选择无
选择指定用户,访问基本,勾选权限
用户设置和访问
上图选择了指定用户“www”,需要在电脑里配置用户
打开计算机管理,在本地用户和组中添加www,并设置密码
新建用户之后,在文件夹属性中将用户导入,设置用户权限为完全控制
访问FTP站点,需要下载一个FTP上传工具,类似FileZilla,输入主机名称,用户和密码,就可以访问FTP,上传的文件可以在ftp://ip:port/或者http://ip:port上访问。