以前有朋友问我有没有web服务器软件的空间,其实web服务器软件的配置是相当简单的,网上也有很多教程,但是今天给您提供的是一个超级简单的服务器配置软件,只需要简单的几步,您就可以快速的配置各种服务器。
MyWebServer 是一个高性能、易用、小巧、绿色的轻量级web服务器软件,是你快速建站及个人http文件服务器的难得工具。支持http/1.1、断点续传、大文件下载、正则表达式url重写、虚拟目录等,可通过isapi接口、fastcgi接口实现执行服务器脚本(如php,asp,asp.net等),性能完全超越iis等很多主流web服务器软件。
1、点击【浏览】选择你的web文件目录;
2、点击【高级设置】配置web服务器选项
3、配置完成后点击【启动】按钮启动web服务器
本服务器不集成任何动态脚本支持,要使用请自行安装:asp支持可安装IASP(该软件要求安装java运行环境)通过isapi接口实现;PHP通过isapi和FastCGI接口均可(isapi方式建议使用PHP 5.2,因为5.3以上版不再提供ISAPI支持);asp.net支持可安装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=头名称:头值,头名称区分大小写。
小技巧:通过URL重写可让WEB服务器变成一台HTTP代理服务器(代理上网),服务端口就是代理端口,重写规则如下:
rewrite ^(http:.*) $1 P
WEB安全是系统提供的最常见的服务之一,WEB安全服务器主要存在的漏洞包括:
物理路径泄露
CGI源代码泄露
目录遍历
执行任意命令
缓冲区溢出
拒绝服务
跨站乳酸执行
Windows平台上使用的WEB服务器软件是IIS,无论哪种操作系统平台,只要对外提供WEB服务,就会面临着来自外部的攻击可能,所以需要对WEB服务器进行有效的安全防护。
a. 打补丁
针对IIS存在的系统漏洞,应该定期下载安全补丁,及时发现和堵上漏洞。
b. 只开放WEB服务端口
如果不需要其它的服务,在安装服务的时候选择只安装WEB服务,并使用80端口,禁用其他的不必要的服务,例如FTP和SMTP服务
c. WEB服务器应该放在一个专门的区域中,利用防火墙保护WEB服务器。
这个专门的区域使WEB服务器与外网相对隔%C
装好IIS后就先用默认的网站,看自己能不能访问,然后再看下内网其他人能不能访问,可以的话再进路由器配置,找到有个DMZ主机,把你的IP地址192.168.1.103填进去,其实就像服务器发布一样.看一下自己外网IP是多少,先试用IP访问.DNS的话还是建议用花生壳现在的问题是Internet上的人用IP能不能访问,如果不能访问就要配置路由器,发布你的WEB服务器,如果能访问就是DNS没设好用IP访问格式:http://你的外网IP:端口号(默认是80端口)。