当网络链接为拨号模式,而且是局域网,想搭建可对外访问的web服务器怎么办?
利用花生壳以及路由器自带功能搭建web服务器
以windows XP为实例(windows 2003服务器方法基本相同)
一、在本地安装IIS
注意:当有winxp官方光盘时请用第1种方法,如果没有请用第2种方方法
XP的IIS版本为IIS 5.1 ;win 2003的IIS版本为IIS 6.0.
1、放进xp安装光盘,“开始”->“控制面板”->“添加/删除程序”->“添加删除Windows组件”->在“Internet信息服务”上画对勾直接安装,很容易就把IIS安上了。不过前提是你的光盘一直不要取出。
2、在网上搜索“IIS5.1或者IIS6.0”并下载下来,打开,看到的是压缩文件,解压它,然后把路径复制下来。
“开始”->“控制面板”->“添加/删除程序”->“添加删除Windows组件”->在“Internet信息服务”上画对勾,这时电脑提示你插入光盘,
我们不要管它,把刚才的地址粘贴进去,按确定。这时电脑又提示你插入光盘,继续把地址复制进去。
二、设置IIS
1、局域网本地IP设置(而宽带连接的用户无需设置):看到桌面上“网上邻居”右键点击->“属性”->“本地连接”->右键点击->“属性”
双击“Internet 协议 (TCP/IP)
2、“开始”->“控制面板”->“管理工具”->“Internet信息服务”右键单击“默认网站”->“属性”,打开了站点的属性窗体,
选择网站标签,注意:因为本台服务器是内部局域网中因此IP地址使用本地IP
(注意:本地ip地址设置有附件“自动填IP地址.exe”,必须下载观看,以免影响后面内容),端口设置成80。
3、选择“主目录”标签,因为项目的所有文件在本台服务器上,所以内容的来源选择
“此计算机上的目录”;“本地路径”填写项目所在的硬盘物理地址(我的项目存放在F:\web\ruifengweb\project下,此处填写此路径);
下面是对权限的设置,为了保证用户能够正常访问将“读取”、“脚本资源访问”、“记录访问”、“索引资源”的复选框勾上,同时为了保证
安全不进行“写入”、“目录浏览”的选择;“执行权限”选择“纯脚本”。
4、当我们提供给用户域名访问的时候,打开的是我们项目的首页,接下来进行
首页的IIS设置。选择“文档”标签,勾选“启用默认文档”,点击“添加...”将自己项目的首页文件填写进去,并按左侧的向上箭头将其移动到首位。
(注意:一般网站首页为index.htm,所以直接点旁边的箭头把它移到最上面)
5、接下来进行“目录安全性的设置”,选择属性窗体的“目录安全性”标签,然后点击“匿名访问和身份验证控制”中的“编辑...”按钮进行设置,
将“匿名访问”和“集成windows身份验证”勾选上。
6、最后打开IE浏览器在地址栏中输入站点的IP地址(我这里设置成了192.168.1.119),回车查看是否能够连接项目的首页
显示出页面说明本地web服务器搭建成功,没有出现页面显示请重新操作以上步骤。
以上本地web服务器搭建成功。若需要局域网内的其他机器能够成功访问服务器,还需要进行防火墙的设置。
三、防火墙设置
1、“开始”->“控制面板”->“防火墙”打开防火墙的设置界面,
选择“高级”标签,然后“网络连接设置”中选择“本地连接”->“设置...”->“服务”标签->勾选“Web服务器(HTTP)”选项。
2、确定后在局域网上任意一台计算机上打开IE浏览器,并在地址栏中输入http://服务器的IP地址(就是上面设置的地址192.168.1.119),回车,即可打开项目的首页。
四、接下来就是建立外网的访问了
1、先到花生壳网站下载新版花生壳客户端程序(http://www.oray.net/)
2、进行注册获得用户名以及密码,我们就可以启动花生壳客户端程序了,接下来进行域名的申请以及激活,目前我们的网站还在建设中
所以我申请了免费的二级域名。
3、然后进入花生壳客户端程序进行监测,“菜单”->“工具”->“自诊断”输出监测结果:(出现指向正确表明本地路由与域名服务器连接正确)
五、路由器设置
1、在这里我们要先知道服务器的MAC地址(如图画椭圆内74-EA-...),然后在这里为服务器进行静态IP的设置。“开始”->“运行...”->“cmd”然后输入“ipconfig/all”指令,记录服务器的mac地址:
2、接下来进行路由器的设置,打开IE浏览器输入:192.168.1.1(有些路由器并不是这个IP地址,具体的下载附件观看)
并输入用户名和密码(一般用户名和密码都为:admin)进入路由器的管理界面
3、然后展开左侧路由器管理界面左侧的DHCP服务器分支,选择“静态地址分配”,将服务器的MAC地址以及分配的IP地址填入进去,并保存设置。(我的服务器IP为129.168.1.119)
4、然后展开路由器管理界面左侧的转发规则分支,选择“虚拟服务器”,将广域网的服务端口映射到局域网服务器的IP上,并且设置协议,一般广域网是利用TCP协议
这里可以设置成TCP,也可以设置成ALL,并启用。
5、好了路由器的设置完成了,记住需要重新启动路由器,上述的设置才可以生效。接下来我们还需要IIS与域名进行绑定,才可以在外网进行访问。
六、IIS绑定域名
1、打开IIS管理界面,选择站点的属性,打开站点的属性窗口。选中“网站”标签->“高级”按钮->编辑192.168.1.11站点->“主机头名”输入你申请的域名->“确定”。
2、好了,这样web服务就整体建立好了)
3、记住每次开机后确保花生壳的客户端程序是开启状态(可以设置为开机启动),并且连接正常,否则我们的网站是无法访问的。