http代理服务器软件,如何在家搭个小型服务器?
小型服务器是文档服务还是web服务,定位要准。
在下介绍下window 2003server操作系统下的服务器部署,
以管理员身份登录 Windows 2003,运行配置您的服务器向导;
在服务器角色中,选择添加“文件服务器角色”;
然后运行管理工具;
添加共享文件夹,设置需要共享的文件;
设置共享文件夹的权限;
完成后可在文件服务器管理器中查看到已共享的文件,配置完成。
二、配置IIS服务器
第一步:安装组件
在控制面板的添加/删除程序——Windows组件向导——应用程序服务器——选中Asp.NET,然后他就会自动把Internet 信息服务(IIS)的相关服务也装上。如下图:
在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的WEB很快便自动安装完成。
第二步:建立网络通讯部分,为所建立的WEB服务设置动态域名解析服务配置
1.下载花生壳软件并安装。登录oray网站[花生壳]——[下载],下载客户端。
2.运行花生壳软件,点击“注册新帐号”,根据弹出注册帐号窗口提示进行注册。注册新帐号完成后,使 用所注册的帐号名称和密码填入花生壳软件中进行登陆(如果已注册过帐号,登录即可)。
3.登录客户端界面有三大功能模块,分别是域名列表、内网映射和自诊断,点击域名列表测试域名诊断信息。
4.通过域名列表的界面可以开启花生壳(域名开启这个功能之后才可以使用花生壳)和域名诊断(查看域名诊断的IP跟路由器上宽带拨号的是否一致)。
注:路由器上面如何设置端口映射,请戳我。这时候,花生壳软件已经在线了 ,我们所申请的免费域名已经绑定到当前的公网IP地址,互联网可通过所申请的域名直接访问到当前主机的服务了,如果你的主机接在路由器或代理服务器后,请参考内网建站的文档。下面我们继续WEB服务搭建。
第三步:建立WEB站点
1、打开Internet 信息服务(IIS)管理器,可以在 开始——运行 ; 输入Inetmgr打开,也可以通过 控制面板 —— 管理工具 进行打开。
2、开始添加站点,在 < 网站 > 上点击鼠标右键 < 新建 > -- < 网站 >
3、点击 < 下一步 > 以后,输入站点描述,只是在IIS里面的一个识别而已,不过为了自己方便识别,在这里我就输入网站访问的域名oraytest2007.vicp.net,防止以后随着站点的增加而造成管理困难。确认以后点击 < 下一步 >。
4.网站IP地址:一般没有特殊要求的,选择全部未分配就可以了。端口:一般使用默认值80,那么别人访问您的网站的时候就不需要在后面加端口号,如果换成了其他端口,别人访问您的时候就需要在域名后加上端口,如把端口换成8080则在浏览器里需要输入 http://oraytest2007.vicp.net:8080 进行访问。(同时,前面的HTTP不 能缺省。)主机头:在这里填入别人访问您网站的域名,如果有多个域名可以随后在站点属性里面进行修改。确定输入资料正确以后点击 < 下一步 >。
5、选择网站文件存放的路径,然后点击 < 下一步 >。
6、在这里把 < 运行脚本(如ASP)> 也选中,然后点击 < 下一步 >。
7.这样就基本完成整个站点的建立了,下面我们继续进行相关配置。
第四步:配置WEB站点
1、IIS 6的站点属性基本配置类似于IIS 5,在这里也详细介绍了,可以参考Windows 2000建立WEB服 务技术文章。2、由于IIS 6比IIS 5多了一个WEB服务扩展控制,如果没有设置正确,ASP等;其 他脚本网页也是无法正常显示的。双击Web服务扩展,然后在Active Server Pages(即ASP)上点击鼠标右键,选则< 允许 >。
第五步:测试站点
打开IE浏览器,在地址栏中输入 http://oraytest2007.vicp.net 进行测试。在这里要提醒用户,很多时候忘记设置自己的默认首页文档,因此造成无法访问。(可以在站点属性――文档中进行设置)
如有不懂可以咨询我,互相学习。
kmeter怎么添加http代理服务器?
kmeter通过log input添加http代理服务器
HTTP代理是什么意思?
HTTP代理指的是使用代理服务器使网络用户访问外部网站。代理服务器是介于浏览器和Web服务器之间的一台服务器,是建立在超文本传输协议上的网络浏览方式,作用是可以防伪部分对协议进行了限制的局域网。
关于HTTP代理服务器的主要功能包括五个方面:
突破自身IP访问限制,访问国外站点;
访问一些单位或团体内部资源,如某大学的内部网,使用教育网内地址段免费代理服务器可以用于对教育 网开放的各类下载上传以及各类资料查询共享等服务;
突破中国电信的IP封锁:中国电信有很多网站限制了用户访问,使用HTTP代理可以突破访问限制;
提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时将信息保存到缓冲区中,当其他用户再访问相同的信息时, 可直接由缓冲区中取出信息传递给用户,提高访问速度;
隐藏真实IP:HTTP代理可以隐藏IP地址,避免受到网络攻击。
为什么用nginx做流媒体服务器?
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。
nginx是目前最流行的服务器技术之一,深受大小型企业的喜爱。
作为流媒体服务器,无非就是为了其高性能,以及可以做反向代理,负载均衡。
具体配置
流媒体服务器
流媒体指以流方式在网络中传送音频、视频和多媒体文件的媒体形式。相对于下载后观看的网络播放形式而言,流媒体的典型特征是把连续的音频和视频信息压缩后放到网络服务器上,用户边下载边观看,而不必等待整个文件下载完毕。由于流媒体技术的优越性,该技术广泛应用于视频点播、视频会议、远程教育、远程医疗和在线直播系统中。作为新一代互联网应用的标志,流媒体技术在近几年得到了飞速的发展。
流媒体播放方式
HTTP方式
这种方式要下载FLV视频文件到本地播放,一旦FLV视频文件下载完成,就不会消耗服务器的资源和带宽,但是拖动功能没有RTMP/RTMP流媒体方式强大,很多视频网站都是用HTTP方式实现的,如:YouTube,土豆,酷6等
RTMP/RTMP流媒体方式
这种方式不用下载FLV视频文件到本地,可以实时的播放flv文件,可以任意拖拽播放进度条,但是比较消耗服务器的资源。
安装
nginx 1.1.3之后已经默认支持mp4,flv模块,无须第三方模块支持。我这里使用的是docker容器:
docker run -d --name nginx -p 80:80 -v ~/opt/local/nginx/logs:/var/log/nginx -v ~/opt/local/nginx:/etc/nginx nginx
将容器内的nginx配置目录(即/etc/nginx)挂载到了本机目录方便我们对配置文件进行修改。
配置文件
在~/opt/local/nginx/conf.d下新建一个mp4.conf,加入如下配置
1 server {
2 listen 80 ;
3 server_name localhost;
4 root /etc/nginx/mp4;
5 limit_rate 256k;
6
7 location ~ \.flv$ {
8 flv;
9 }
10
11 location /video/ {
12 rewrite ^/video/(.*)$ /jwplayer-7.10.4/$1 last;
13 }
14
15 location ~ \.mp4$ {
16 mp4;
17 # mp4_buffer_size 1m;
18 # mp4_max_buffer_size 5m;
19 limit_rate_after 5m;
20 limit_rate 100k;
21 # limit_conn perip 1;
22 }
23 }
关于nginx的基本配置不再赘述,(可以参考我的博客nginx进阶-配置文件)将由flv与mp4结尾的uri交给对应的模块。随便找一个mp4或flv格式的视频放在root目录下(配置虚拟容器中的路径/etc/nginx/mp4,映射到真实机器的路径时~/opt/local/nginx/mp4)现在我们搭配jwplayer进行视频的点播。
下载jwplayer,我这里使用的7.10.4的免费版本,解压后得到如下目录
这里注意两个文件,一个是jwplayer.flash.swf,还有一个就是jwplayer.js文件。官方已经贴心的为我们准备好了demo,打卡demo.html进行一些修改:
<script type="text/javascript" src="jwplayer.js"></script>
<script>jwplayer.key="4sNBpozdkb2Gv+IYeWyd+CID9tW2NXdJE5GeSg==";//修改为自己的key</script>
<div id="player">
Loading...
</div>
<script type="text/javascript">
jwplayer("player").setup({
"flashplayer": "http://localhost/jwplayer.flash.swf", //player.swf文件的uri
"file": "http://localhost/1.mp4",//视频文件的服务器uri
"aspectratio": "16:9",//播放器自适应比例
"height": "360",//播放器高度
"type":"mp4",//播放文件类型(可选)
"title": "测试标题",//标题(可选)
"description": "测试视频描述",//描述(可选)
"image": "http://ww4.sinaimg.cn/large/b6839357jw1e3val80tknj20dw099jsb.jpg",//视频封面(可选)
"repeat":"true",//重复播放(留空则不重复播放)
"autostart":"true",//自动播放(留空则不启用自动播放)
});
</script>
重点关注javascript标签中的内容,请配合注释一起食用。
效果
访问我们的nginx http://localhost/video/demo.html
这样一个简单的视频点播服务器就完成了,其它的需求自行扩展即可。
http不指定端口是哪个端口号?
http不指定端口默认使用的是80端口,另外https所使用的是443端口
知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。
80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。
可以通过HTTP地址(即常说的“网址”)加“: 80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“: 80”了。