当前位置:首页 » 云服务器 » 搭建http服务器

搭建http服务器

发布时间: 2022-01-16 23:05:06

A. 关于在本地架设http服务器

摘自:http://www.01357.net/houtai/58203.html
-----------------------

关于Win2003 IIS配置asp的问题 [转贴 2006-07-08 17:07:55 | 发表者: donamin]
文章来源: http://www.beihai365.com/bbs/archiver/?tid-115737.html

Win2003下Asp配置技巧
windows 2003粉墨登场,很多赶时髦的用户已经早就试用了,但尽管2003号称安全性有很大突破,但其默认支持.net架构,而抛弃使用了很久的大众化的Asp的路线缺饱受质疑,需要我们手动去配置很多东西。
在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击1热缢的�吓渲檬�菘馐粜允凳┑淖畲?ASP 张贴大小为 204,800 个字节,并将各个字段限制为 100 KB。在 IIS 6.0 之前的版本中,没有张贴限制。导致我们学校里面的应用系统往2003移植经常会出错。这几天走了几个学校发现了一些问题,现汇总解决方案如下。

一、启用Asp支持
Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。安装完 IIS 6,还需要单独开启对于 ASP 的支持。

第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许

控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许

第二步,启用父路径支持。
IIS-网站-主目录-配置-选项-启用父路径

第三步,权限分配
IIS-网站-(具体站点)-(右键)权限-Users完全控制

二、解决windows2003最大只能上载200K的限制。
先在服务里关闭iis admin service服务
找到windows\system32\inesrv\下的metabase.xml,
打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,
然后重启iis admin service服务
1、在web服务扩展 允许 active server pages和在服务器端的包含文件

2、修改各站点的属性
主目录-配置-选项-启用父路径

3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)
c:\WINDOWS\system32\inetsrv\MetaBase.xml

(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K

将其加两个0,即改为,现在最大就可以上载20M了。

AspMaxRequestEntityAllowed="20480000"

B. 如何用apache搭建http服务器

1.如何使得apache监听在特定的端口

修改httpd.conf里面有关Listen的选项,例如:

Listen 8000

是使apache监听在8000端口

而如果要同时指定监听端口和监听地址,可以使用:

Listen 192.170.2.1:80

Listen 192.170.2.5:8000

这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口

当然也可以在httpd.conf里面设置:

Port 80

这样来实现类似的效果

2.apache中如何限制http请求

消息主体的大小

在httpd.conf里面设置:

LimitRequestBody n

n是整数单位是byte

cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理所以现在消息主体的大小在使用cgi的时候很有用比如使用cgi来上传文件,如果有设置:

LimitRequestBody 102400

那么上传文件超过100k的时候就会报错

3.如何使得apache对客户端进行域名验证

可以在httpd.conf里面设置:

HostnameLookups on|off|double

如果是使用on,那么只有进行一次反查,如果用double,那么进行反查的后还要进行次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证

如果为了安全,建议使用double;为了加快访问速度,建议使用off

4.如何在apache中设置session持续时间

在apache1.2以上的版本中,可以在httpd.conf里面设置:

KeepAlive on

KeepAliveTimeout 15

这样就能限制每个session的保持时间是15秒session的使用可以使得很多请求都可以通过同个tcp连接来发送,节约了网络资源和系统资源

5.如何使得apache只监听在特定的ip

修改httpd.conf,在里面使用

BindAddress 192.168.0.1

这样就能使得apache只监听外界对192.168.0.1的http请求如果使用:

BindAddress *

就表明apache监听所有网络接口上的http请求

当然用防火墙也可以实现

C. 如何搭建http与ftp服务器

在控制面板中,选择“管理工具”--“Internet 信息服务”。
找到“FTP站点”--“默认FTP站点”--右击鼠标--选择“属性”。 在“FTP站点”选项卡中,IP地址(FTP服务器的IP地址),自动为本机的IP。TCP端口为21。
在“安全账户”中,勾选“允许匿名连接”和“允许IIS控制密码”,这样别人在访问你的FTP服务器时,就不用输入密码了。
在“主目录”选项卡中,选择FTP站点的目录,权限设置设置为“读取”、“记录访问”。
这样内网FTP站点到这里就设置好了,访问的时候输入“ftp://FTP的IP地址”即可。
如果要让内网FTP让外网访问怎么办了?也就是外网FTP的如何架设?下面开始讲解。
内网FTP如果要被外网访问的话,那就要进行“端口映射”了,这样才能让所有的用户都能访问你的站点(不管是内网的还是外网的)。先进入路由器,进行端口映射。
进入路由器后,选择“转发规则”--“虚拟服务器”
在“虚拟服务器”中,“服务端口”输入21(21为FTP的服务端口),“IP地址”FTP服务器的内网IP。“协议”选择ALL。勾选“启用”。这样内网FTP的端口就映射好了。外网的电脑如果要访问改内网的FTP服务器,只需输入“ftp://外网的IP”。
外网的IP可以通过 www.ip138.com 这个网站来查询。
看到啦,内网的FTP可以被内网和外网访问了。
到这里FTP站点就完整的建好了!!!

D. 怎样架设HTTP服务器

HTTP服务器可以使用Apache架设。不用iis

不用iis的
http://hi..com/fxxt/blog/item/07d6a510136de901213f2ef0.html

用iis的
http://hi..com/fxxt/blog/item/b514b516dbc97f51f3de3227.html

E. 怎么快速搭建一个http文件服务器

具体操作步骤如下:
1.确认计算机的名字:我的电脑->右键属性->计算机名->确认计算机的名字,最好不是特长的那一种。
2.如果是完整版的xp:在控制面板->添加删除程序->添加删除windows组件->选中IIS后->下一步安装->下一步即可。
3.如果是简版的xp那一种,安装的时候问题可就多了。
一般要经过一番苦战。
3.1.首先开始->运行->进入cmd模式下运行以下命令
Regsvr32 urlmon.dll
Regsvr32 actxprxy.dll
Regsvr32 shdocvw.dll
Regsvr32 oleaut32.dll
3.2.完事之后可以装IIS了,但是你可能发现在添加删除windows组件竞然没有IIS安装的选项,
那怎么安装呀。按下以方法来吧。
3.2.1.下载IIS5.1(在我的附件中有)以下链接:

iis.rar (473.1 KB)

iis5.1xp.part2.rar (5.5 MB)

iis5.1xp.part1.rar (6 MB)

3.2.2.在运行中输入"c:\windows\inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。
在sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一
行字,把这一行替换为"iis=iis.dll,OcEntry,iis.inf,,7"。之后保存并关闭,如果没有这句话,那么直接
把后面这一行加在最后即可以

F. java 如何搭建http服务器

看你具体是想做什么,现在现成的开源的java的http服务器有很多,像tomcat之类的都有http服务器功能,如果你只是单纯的需要用的话,直接用tomcat就好了

但是如果你是做要自己用java实现一个http服务器的话就要稍微麻烦一点

http服务器,本质上还是基于tcpip协议的服务器,首先用java的ServerSocket监听一个端口(也可以使用开源的server组件,如quickserver之类的),然后对客户端发上来的数据进行处理,这里就需要了解一下http协议了,因为上来的数据,都是按照http协议来组织的,你需要将请求数据解析后,将响应数据组织成http的响应,发回给客户端。这样一个简单的http服务器就实现了。

但是这个请求和响应都有很多种类,一个完整的http服务器应该要都能够支持,所以这里面的工作量还是有一点的。

另外,上面说的http服务器只是一个静态的服务器,如果你想让你写的服务具有动态功能,那你的服务器还得提供javaee的容器功能,这样做下去,没准你也能写一个tomcat出来了……

G. 如何搭建HTTP服务器

如果你使用的是WINDOWS XP专业版:
添加删除程序-安装WINDOWS组件-勾选INTERNET服务IIS,确定即可,等安装完毕打开浏览器,输入http://127.0.0.1即可查看机器上的默认网站。

如果可能,最好安装WINDOWS 2000以上的服务器版(SERVER)操作系统。

H. 局域网如何搭建HTTP服务器

那样子好是搭建ftp服务器

I. 如何在手机搭建http服务器

目前为止不可能实现。你要做服务器。那肯定得有各种各样的协议和组件,而手机的系统里面附带的都没有。所以手机目前是无法作为http服务器的。也包括其他类型的服务器。

热点内容
数据库设计模板 发布:2024-11-15 00:47:25 浏览:825
编程的悟性 发布:2024-11-15 00:47:24 浏览:733
主流可编译语言 发布:2024-11-15 00:42:23 浏览:729
excel缓存清除 发布:2024-11-15 00:39:53 浏览:486
机械键盘可编程 发布:2024-11-15 00:39:09 浏览:912
php判断字符开头 发布:2024-11-15 00:35:33 浏览:507
网易苹果游戏怎么转移到安卓 发布:2024-11-15 00:07:52 浏览:270
win7php环境搭建 发布:2024-11-15 00:06:55 浏览:17
erpjava 发布:2024-11-14 23:52:23 浏览:253
电脑版地平线四怎么连上服务器 发布:2024-11-14 23:46:42 浏览:472