如何搭建http与ftp服务器
用windows自带的IIS即可搭建http与ftp服务器。
搭建方法主要有以下大步骤,其中2~4步为核心内容:
1创建FTP账户
2添加IIS功能
3添加并设置HTTP与FTP服务器
4设置防火墙
5测试FTP上传及HTTP访问
此内容较长,由于知道版副有限,具体图文教程请阅:wwwwinbizcn/zh_cn/NewsDetail/42/772html
如果你使用的是WINDOWS XP专业版:
添加删除程序-安装WINDOWS组件-勾选INTERNET服务IIS,确定即可,等安装完毕打开浏览器,输入http://127001即可查看机器上的默认网站。
如果可能,最好安装WINDOWS 2000以上的服务器版(SERVER)操作系统。
1如何使得apache监听在特定的端口
修改httpdconf里面有关Listen的选项,例如:
Listen 8000
是使apache监听在8000端口
而如果要同时指定监听端口和监听地址,可以使用:
Listen 19217021:80
Listen 19217025:8000
这样就使得apache同时监听在19217021的80端口和19217025的8000端口
当然也可以在httpdconf里面设置:
Port 80
这样来实现类似的效果
2apache中如何限制http请求
消息主体的大小
在httpdconf里面设置:
LimitRequestBody n
n是整数单位是byte
cgi脚本一般把表单里面内容作为消息的主体提交给服务器处理所以现在消息主体的大小在使用cgi的时候很有用比如使用cgi来上传文件,如果有设置:
LimitRequestBody 102400
那么上传文件超过100k的时候就会报错
3如何使得apache对客户端进行域名验证
可以在httpdconf里面设置:
HostnameLookups on|off|double
如果是使用on,那么只有进行一次反查,如果用double,那么进行反查的后还要进行次正向解析,只有两次的结果互相符合才行,而off就是不进行域名验证
如果为了安全,建议使用double;为了加快访问速度,建议使用off
4如何在apache中设置session持续时间
在apache12以上的版本中,可以在httpdconf里面设置:
KeepAlive on
KeepAliveTimeout 15
这样就能限制每个session的保持时间是15秒session的使用可以使得很多请求都可以通过同个tcp连接来发送,节约了网络资源和系统资源
5如何使得apache只监听在特定的ip
修改httpdconf,在里面使用
BindAddress 19216801
这样就能使得apache只监听外界对19216801的http请求如果使用:
BindAddress
就表明apache监听所有网络接口上的http请求
当然用防火墙也可以实现
步骤1: 检查是否有安装MICROSOFT的INTERNET信息发布服务器IIS,点击" 开始",然后进入"控制面板",点管理工具,查找是否有Internet信息发布的图标,如果有,请打开IE,在地址栏填入:"http://localhost/",如果IIS正常发布,则会显示出microsoft 默认的asp页面,如果没有,建议从新安装IIS发布服务,如果没有安装IIS服务,请跟随以下步骤
步骤2: 安装IIS请插入windows光盘,点"开始",控制面版,进入"添加删除程序",然后再选择"添加删除windows组件",然后您会看到有一个叫"Internet 信息服务 "的选项,请把前面一个选筐打上钩,然后再按下一步,这样,windows将安装IIS服务
步骤3:安装完毕后,现在请在IE地址栏打"http://localhost/",如果您IIS安装正确,则能在打开microsoft 的默认的页面,那恭喜您,您的IIS已经正确的安装了
步骤4: 把您要发布的目录放到IIS的虚拟目录中一般来说IIS的默认发布目录是您的系统盘里面的一个叫Interpub的目录下,这个文件夹一般是默认的IIS站点您可以通过IIS的控制台来设置您的站点信息,一般来说,只要把你要发布的页面等放到Interpub里面的wwwroot的文件夹,就可以在本机调试您的页面了例如,您的页面在wwwroot文件夹里面,那么请你在浏览器输入:"http://localhost/",就能访问您的页面了
步骤5: 按下来,到花生壳免费软件 上申请好你的动态域名,以后只要你开机,就可以用你的动态域名访问你的电脑上的WEB了。
---天下数据--
0条评论