软件环境:WINXP(专业版) IIS “花生壳”
网络环境:歌华
【架设WEB服务器】
步骤方法:
一.确认你的WINXP是专业版而不是家庭版。家庭版装IIS可能会比较麻烦。
二.添加IIS组件,设置IIS,架设好WEB服务器,
1、安装IIS
(1)把Windows XP professionalal光盘放入光驱中。
(2)在“开始”—〉“控制面版”中点击“添加或删除程序”,进而点击“添加/删除Windows组件
选中第二项(Internet信息服务IIS),点击“下一步”,你只需等几分钟,系统就可以自动安装IIS这个组件了。点击“完成”,IIS这个组件就装入系统中了。
2、配置IIS服务
(1)在“开始”—〉“控制面版”中找到“管理工具”,点击“管理工具”,进而选择“Internet 信息服务”
(2)用鼠标选中“默认网站”,然后点击右键找到“新建”->“虚拟目录”,在取别名时输入任意你想要的名称,这里我们假设输入的是“web”。
(3)再往下一步是选择“网站内容目录”,用“浏览”选中你所希望的网站保存位置。
(4)再下一步是设置访问权限。如果你没有特别需要,保留系统默认值,进入下一步:
(5)最后点“完成”。至此,虚拟目录就设置完成了。
3、测试
在IE浏览器地址栏内输入“http://localhost/web/index.htm”,如果正常的话,你的主页就将显示出来了:)
注意:其中,“web”是建立“虚拟目录”时建立的“别名”;index.htm是你的HTML文件;当然了,你也可以用其它的文件(如index.asp)来代替index.htm这个文件。至此,IIS就可以在你的机器上为你服务了
如果不指定 默认的根目录地址是C:/Inetpub/wwwroot
此时本机用http://127.0.0.1或Http:// 你的ip(局域网IP 如192.168.10.106)访问,也应该没问题。
三、如果此时你发现是有问题的。来,继续往下看。
如在IE里输入127.0.0.1 让输入密码?
不要怕,出现这种问题的原因很多,请尝试以下操作:
1、查看网站属性——文档
(在“开始”—〉“控制面版”中找到“管理工具”,点击“管理工具”,进而选择“Internet 信息服务”,用鼠标选中“默认网站”,然后点击右键找到“属性”——文档)
看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加)
2、查看网站属性——主目录
A、本地路径是否指定正确
B、是否勾选“脚本资源访问”?
C、是否勾选“读取”?
D、执行权限:纯脚本
3、查看网站属性——目录安全性——编辑
A、是否勾选“匿名访问”?
B、用户名:IUSR_您的计算机名(不对,就点浏览选择)
C、密码不用改,勾选“允许IIS控制密码”就可以了
D、其它不用选
4、查看网站属性——网站
A、IP地址:全部未分配 或者 选择一个
B、TCP端口:80 (最好不要改,改了访问方法就不一)
5、打开控制面板——管理工具——计算机管理——本地用户和组——用户 来宾用户必须是开着的
A、看看“IUSR_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
B、看看“IWAM_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
C、在“IWAM_您的计算机名”该用户上按右键——设置密码(密码要记住,后面还需要用上该密码)
6、打开控制面板——管理工具——组件服务——组件服务——计算机——我的电脑——COM+应用程序
A、在“IIS Out-Of-Process Pooled Applications”上按右键选择‘属性’——选择‘标识’,指定用户:IWAM_您计算机名(说明:可以点浏览查找);输入密码,密码上面步骤的密码。再次启动该服务,启动后它会动。
B、在“IIS In-Process Applications”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉
C、在“IIS Utilities”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉。
最后,就是测试了. 这次应该没问题了
四.申请花生壳免费域名,下载安装花生壳客户端,运行,连接成功,OK!
五.进入XP的防火墙设置,开放防火墙的80端口,OK!
六.进入路由器设置,虚拟服务器中,把80端口映射到架设WEB服务器的那台机器的内网IP上,OK!
七.在你的浏览器地址栏里输入http:// 你申请的花生壳免费域名,OK!
八.新的问题是否又来了,自己的机器访问http://你申请的花生壳免费域名,正常。从另外一个地方,用朋友的机器访问,还是访问不了。不要怕,有我呢。
原因很简单,机器上是有装了卡巴等其它的防火墙?
如果在装有防火墙的PC上,比如“卡巴7”,安装花生壳程序,要使其正确工作,必须在防火墙上设置规则:开放以下3个客户端通讯端口:TCP80、TCP6060、UDP6060,方向是OUT
关掉卡巴肯定是你不愿意的,可是卡巴7究竟怎么打开端口呢,来看图片:
九.大功告成,快让你的朋友来分享你的杰作吧!
补充说明一个问题,如果你的局域网内已经有一个人的机器上装了这种服务器。那你得用另外一个端口哦。
【架设内网FTP服务器】
对于内网接入方式,可先在http://www.dns0755.net/dnsmgr.php页面注册一个用户,比如注册为kingzh,那么在注册完成后网站将分配一个http://kingzh.dns0755.net的虚拟域名。接着到http://www.dns0755.net/client/WinSetupL.zip下载一个动态域名客户端软件,解压缩并运行其中的CMXNatProxy.exe文件开始配置操作。
第一步:在“需要代理的域名”一栏中输入“kingzh.dns0755.net”,在“代理服务器访问密码”中输入注册用户时的密码。同时,还可以根据需要对每个IP地址的最多连接数、单个连接的最大带宽等参数进行设置。
第二步:点击“下一步”按钮之后,可以对Web服务器和SMTP服务器进行设置,如果你只想架设一个FTP服务器的话,则可以跳过这部分。
第三步:向导的最后一步是端口配置,这可是整个设置步骤最重要的环节。在进行端口配置之前需要再次登录到http://www.dns0755.net/dnsmgr.php页面,点击需要设置域名右边的“修改”之后进行端口配置。在此最多可以设置5个端口映射,加上默认开通的WWW和SMTP端口,实际上最多可以使用7个端口。选择一个端口名是空的端口,例如端口1是空的,那么在端口1这行右边的端口名里写上大写的端口名,比如“FTP”,记下端口号为“10146”之后点击“提交”使得修改生效。
第四步:切换到动态域名客户端软件之后,点击FTP一栏中的“端口”,将其更改为“10146”。
第五步:按下“完成”按钮,并在客户端软件里重新启动服务。
第六步:接下来通过第三方FTP软件(如Ser-U)来启动FTP服务,就可以让别人访问到你的计算机了。例如笔者申请的域名是kingzh.dns0755.net,只要在IE浏览器里输入“ftp://kingzh.dns0755.net:10146”就可以访问FTP服务器了。
FTP Serv-U小档案
软件版本:4.1.06 软件大小:2.9MB
软件类型:共享软件(1个月试用) 适用平台:Windows 98/Me/2000/XP
下载地址:http://hndown.skycn.net/down/ServUSetup.exe
架设FTP注意事项
上述方法只能在单重内网方式中使用,也就是说局域网中A机作为整座大楼的服务器直接连接到 Internet,而且有真实的IP地址,B机作为客户端通过A机连接上网,那么B机就是单重内网。但是如果B机是一个办公室的服务器,而C机是这个办公室网络中的一台计算机,那么C机就处于双重内网中,无法通过上述方法架设FTP。
另外,FTP协议有port和pasv两种方式,分别采用主动式和被动式传输。其中port方式在传送数据时由服务器主动连接客户端,所以如果客户端在防火墙或NAT网关后面,用port方式将无法与FTP传送文件,因此使用内网架设的FTP服务器一定要使用pasv方式访问。由于Windows自带的FTP服务器不支持pasv方式,所以需要借助FTP Serv-U之类的第三方FTP服务器软件,并且将远程FTP软件设置为pasv方式。
【名词解答】
想要人家看到你的站,你得有公网IP,什么是公网的ip呢?
采用ADSL拨号方式的用户大都可以获得一个公网IP地址,这样只需借助动态域名解析软件就可以架设一个永久的个人网站;采用光纤到户的小区都是通过共享方式上网的,由于自己的计算机没有公网IP地址,因此他人根本就无法从Internet访问到你的计算机。我们管这种用户叫内网用户。
一、如何判断公网和内网?
在组建网站之前首先要确认自己是采用哪种方式接入Internet的,最简单的方法就是在Windows的DOS窗口中输入“ipconfig”命令,框起来的部分即为本机的IP地址,
可见一台计算机可以有多个IP地址。然后再登录到一些可以显示本机真实IP地址的网页(如http://hongtai.jsol.net/bbs/index.asp页面下方的“用户来访信息”)查看一下自己的真实IP地址。如果ipconfig的结果中有这个IP地址,那么就是公网接入uInternet,否则就是内网接入。查看本机真实IP地址时,可以让安装显IP版本QQ的网友告知你的IP地址。当然这些都不如自制一个IP地址显示工具,新建一个文本文件,接着输入以下内容:cmd /k ipconfig /all 回车后,保存为"IPAddress.bat"(注意要加上英文引号)。以后只要双击这个文件,就会自动打开一个DOS窗口,并显示当前IP地址的详细信息。
二、公网IP和固定公网IP
歌华是不免费提供固定公网IP绑定的,要求固定公网IP绑定服务,还得再给他们钱。不过如果你只是学习下技术,没必要要什么固定公网IP。花生壳会自动为你绑定一个免费的公网IP的,学技术足够了。