web和ftp服务器的架设

来源:互联网 发布:淘宝购买会计证被骗 编辑:程序博客网 时间:2024/05/01 02:29

架设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.1Http:// 你的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个客户端通讯端口:TCP80TCP6060UDP6060,方向是OUT

关掉卡巴肯定是你不愿意的,可是卡巴7究竟怎么打开端口呢,来看图片:


.大功告成,快让你的朋友来分享你的杰作吧!

补充说明一个问题,如果你的局域网内已经有一个人的机器上装了这种服务器。那你得用另外一个端口哦。

【架设内网FTP服务器】
对于内网接入方式,可先在http://www.dns0755.net页面注册一个用户,比如注册为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个端口映射,加上默认开通的WWWSMTP端口,实际上最多可以使用7个端口。选择一个端口名是空的端口,例如端口1是空的,那么在端口1这行右边的端口名里写上大写的端口名,比如“FTP”,记下端口号为“10146”之后点击提交使得修改生效。

第四步:切换到动态域名客户端软件之后,点击FTP一栏中的端口,将其更改为“10146”

第五步:按下完成按钮,并在客户端软件里重新启动服务。

第六步:接下来通过第三方FTP软件(如Ser-U)来启动FTP服务,就可以让别人访问到你的计算机了。例如笔者申请的域名是kingzh.dns0755.net,只要在IE浏览器里输入“ftp://kingzh.dns0755.net:10146”就可以访问FTP服务器了。
架设FTP注意事项
上述方法只能在单重内网方式中使用,也就是说局域网中A机作为整座大楼的服务器直接连接到  Internet,而且有真实的IP地址,B机作为客户端通过A机连接上网,那么B机就是单重内网。但是如果B机是一个办公室的服务器,而C机是这个办公室网络中的一台计算机,那么C机就处于双重内网中,无法通过上述方法架设FTP

另外,FTP协议有portpasv两种方式,分别采用主动式和被动式传输。其中port方式在传送数据时由服务器主动连接客户端,所以如果客户端在防火墙或NAT网关后面,用port方式将无法与FTP传送文件,因此使用内网架设的FTP服务器一定要使用pasv方式访问。由于Windows自带的FTP服务器不支持pasv方式,所以需要借助FTP Serv-U之类的第三方FTP服务器软件,并且将远程FTP软件设置为pasv方式。

 

原创粉丝点击