mywebserver使用教程(基于win10的小巧的asp服务器)

MyWebServer是一个轻量级服务器软件是一个高性能、易用、小巧、绿色的轻量级web服务器软件,最主要的是完美支持win10系统,是你快速建站及个人http文件服务器的难得工具。
如果你不想用IIS,那么用这个来调试代码是相当方便的,它的设置简单而且快速,支持断点续传、大文件下载、正则表达式URL重写、虚拟目录等,可通过ISAPI接口、FastCGI接口实现执行服务器脚本(如PHP,asp,asp.net等),可媲美IIS等很多主流WEB服务器软件。
MyWebServer使用方法
1、点击【浏览】选择你的web文件目录;
例如 D:\webroot
选择 IP 地址,一般127.0.0.1,端口一般选择 非80端口
2、点击【高级设置】配置web服务器选项
可以看看 虚拟目录 等等扩展功能。
3、配置完成后,一定要点击保存配置,要不无法启动,点击【启动】按钮启动web服务器
使用说明
使用FastCGI时,在映射设置中将映射模块设置为启动FastCGI的命令,且命令行中必须包含IP:port格式(如:127.0.0.1:8988)的服务器信息,当不需要WEB服务器启动FastCGI时,命令行中填入IP:port格式的FastCGI服务器信息即可。
如果使用ISAPI接口,指定ISAPI的dll文件即可。
注(本服务器不集成任何动态脚本支持,要使用请自行安装):asp支持可安装IASP(该软件要求安装java运行环境)通过isapi接口实现;PHP通过isapi和FastCGI接口均可(isapi方式建议使用PHP 5.2,因为5.3以上版不再提供ISAPI支持);asp.net支持可安装mono然后通过FasctCGI接口实现。上述脚本已测试过可以运行。
URL重写命令(使用基于VBScript的正则表达式):
ifsve 如果匹配指定的服务器变量则往下执行,否则执行下条exitr之后的规则。(目前仅支持HTTP_HOST REMOTE_ADDR HTTP_REFERER 三个服务器变量)
ifurl 如果匹配请求的URL则执行wrurl重写命令,否则执行下条exitr之后的规则。
wrurl 执行URL重写
exitr 结束url重写,不再往下执行。
使用FastCGI时,有两种途径:1.如果使用fastcgi_mod.dll模块,将扩展映射设置为PHP-CGI.exe路径即可;2.如果使用内置fastcgi进程管理器(支持远程访问),先配置好进程管理后,将映射设置为对应的"IP:端口号"(如:127.0.0.1:888)。
如果使用ISAPI接口,将映射设置为指定ISAPI的DLL文件即可,不支持直接URL运行DLL文件.
HTTPS安全功能是需openssl库支持(http://218.63.109.198:8900/openssl.rar),下载后将两个dll解压到服务器程序目录中即可,证书文件server.pem为证书私钥合并式pem文件,放在服务器程序目录即可。
如果使用网页压缩功能需gzip.dll文件支持。
注:(本服务器已内置ASP支持,支持UTF-8和ANSI编码,其它脚本需要使用请自行安装): PHP通过isapi和FastCGI接口均可(isapi方式建议使用PHP 5.2,因为5.3以上版不再提供ISAPI支持);asp.net可通过第三方ISAPI模块运行(http://218.63.109.198:8900/asp.net支持.rar),也可安装mono然后通过FasctCGI接口实现。上述脚本已测试过可以运行。
URL重写命令(使用基于VBScript的正则表达式):
ifsve 如果匹配指定的服务器变量则往下执行,否则执行下条规则之后的规则。(支持HTTP_HOST REMOTE_ADDR HTTP_REFERER URL四个服务器变量)
rewrite 如果匹配URL 则执行重写后面URL操作,可选命令参数: P 执行反向代理; R 执行重定向; L 当匹配此条规则时为最后一条规则(即不在执行之后的规则); D 禁止URL并返回HTTP状态码 例如:rewrite ^/test.rar /web/test.rar L
sethd 修改反向代理时发送的HTTP头值 格式为 sethd=头名称:头值,头名称区分大小写。
mywebserver启动不了
如果启动不了可能因为端口被占用了,换个端口,移动要点击保存配置,然后再启动就可以了。
相关文章
mywebserver使用教程(基于win10的小巧的asp服务器)
MyWebServer是一个轻量级服务器软件是一个高性能、易用、小巧、绿色的轻量级web服务器软件,最主要的是完美支持win10系统,是你快速建站及个人http文件服务器的难得工具2023-09-07- 钉钉表格怎么取消隐藏行列?钉钉表格可以按需要隐藏行和列,该怎么显示被隐藏的行和列呢?下面我们就来看看钉钉显示被隐藏行列的技巧2023-08-30
- 钉钉 腾讯会议与ClassIn三大平台几乎占领全部市场,该怎么选择呢?下面我们就来看看钉钉 腾讯会议与ClassIn等教学平台测评区别2023-08-29
微信公众号怎么删除替换图片? 公众号已发布文章修改图片的技巧
微信公众号能修改图片了,微信公众号新增图片修改功能,最多可删除或替换 3 张,该怎么替换图片呢?详细请看下文介绍2023-08-16- 随着移动互联网的快速发展,微信小程序已成为了各行各业必不可少的工具之一,在开发小程序之前,你需要先进行备案,下面我们就来看看微信小程序详细的备案流程2023-08-10
如何在outlook使用腾讯企业邮箱exchange同步服务?
v如何在outlook使用腾讯企业邮箱exchange同步服务?公司内部以outlook为主,默认用exchange模式添加腾讯邮箱,最近发现exchange暴露出来的问题越来越多,下面我们就来看看2023-08-03outlook收不到邮件怎么解决 Outlook收不到邮件的解决方法
outlook收不到邮件怎么解决?outlook邮箱最近收不到右键,这是什么原因呢?下面我们就来看看Outlook收不到邮件的解决方法2023-08-03- 钉钉拍完后的照片在哪里?钉钉会议想要合影,该怎么操作呢?下面我们就来看看钉钉会议一键合影的使用方法,详细请看下文介绍2023-07-27
- 微软承认 Outlook 附件保存到网络路径缓慢问题,同时也是出了这个问题的解决方案,详细请看下文介绍2023-07-26
- 钉钉表格数据条怎么设置?钉钉表格中的数据想要以数据条的样式显示,查看数据更直观,该怎么操作呢?下面我们就来看看钉钉表格展示项目进度的方法2023-07-25
最新评论