Articles of networking

node.js服务器没有运行

我试图学习node.js,但我有麻烦获得简单的服务器上运行localhost:8888 。 这里是server.js的代码: var http = require("http"); http.createServer(function(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); response.end(); }).listen(8888); server.js运行没有错误,并尝试netstat -an | grep 8888 netstat -an | grep 8888从terminal返回 tcp4 0 0 * .8888 *。* LISTEN 但是,当我去浏览器中的本地主机:8888,它说,它不能被发现。 我已经看过所有相关的问题,到目前为止没有任何工作。 我试过不同的端口等。我知道我的路由器阻止端口8888传入的stream量,但不应该不重要,如果我试图访问它本地? 例如,我在这个端口上运行了tomcat服务器。 非常感谢你的帮助! node.js版本: v0.6.15 操作系统: Mac OS 10.6.8

MIP / VIPped服务器的出站stream量被阻止(Juniper SSG5)

由于我们一直有零星的丢包问题,我一直在为我们目前的Juniper SSG5准备一个replace路由器(也是一个SSG5)。 我已经将旧的SSG5设置为相同的。 我们拥有一个IP地址范围,IP地址为一个IP地址,另外两个用于VIP地图。 每个VIP / MIP都附有相关政策。 长话短说 – 我们尝试连接新的SSG5,有些东西不能正常工作。 没问题,我只是重新连接旧的。 但是,即使重新连接旧的,有些东西仍然是坏的。 我担心在尝试重新configuration新的SSG5设备的同时浏览旧设置时,可能会无意中更改了一些设置。 所有入站stream量似乎按预期工作。 但是,192.168.2.202服务器不能启动任何出站连接。 它可以在本地networking上正常工作,但对外部IP的任何ping或DNS查找都会失败。 MIP和VIP映射完美的工作 – 我可以通过HTTP和RDP访问它,没有任何问题。 任何提示什么debugging,或我已经弄乱了我的configuration? 我已经附上完整的configuration(使用匿名IP): set clock timezone 1 set vrouter trust-vr sharable set vrouter "untrust-vr" exit set vrouter "trust-vr" unset auto-route-export exit set service "MyVOIP_UDP4569" protocol udp src-port 0-65535 dst-port 4569-4569 set service "MyVOIP_TCP22" protocol tcp src-port 0-65535 […]

通过多个nginx后端应用程序路由单个请求

我想知道是否有类似下面的情况: Nginx处理一个请求并将其路由到某种authentication应用程序,在这个应用程序中解释和validationcookie和/或其他types的安全标识符。 该应用程序可能会添加一些附加的请求(追加validation头)。 失败的authentication返回一个HTTP 401。 然后Nginx接受请求并通过一个授权应用程序进行路由,授权应用程序根据身份和HTTP动词(put,delete,get等)和URL,确定actor / agent / user是否有权执行预期的行动。 例如,授权应用程序可能通过追加另一个标头来修改请求。 失败的授权返回403。 (清洗,冲洗,以任何方式重复代理模式,以便以某种方式参与请求。 最后,Nginx将请求路由到请求被检查的实际应用程序代码中,并根据所讨论的URL执行所请求的操作,并且通过查看被改变的HTTP请求,应用程序可以捕获和理解用户的身份。 理想情况下,Nginx可以在本地或通过插件来实现。 有任何想法吗? 我考虑过的另一种方法是让Nginx将初始请求交给authentication应用程序,然后让这个应用程序通过代理将请求返回给Nginx(无论是在同一个盒子还是另一个盒子上)。 我知道有很多应用程序框架(Django,RoR等)可以在进程中做很多这样的事情,但是我试图让事情变得更加通用和自包含在不同的应用程序可以“挂钩“Nginx的HTTPpipe道然后参与,短路,甚至相应地修改请求。 如果Nginx无法做到这一点,是否有人知道其他networking服务器将以上述方式执行?

当我瞄准由Synology DS211磁盘工作站托pipe的networking共享时,为什么我的备份失败?

当我尝试使用由Synology DS211磁盘工作站托pipe的networking共享时,我的备份失败。 他们工作正常,如果我的目标不同的networking共享(即\服务器1 \数据\ larry)。 当我运行以下命令: Wbadmin start backup -backupTarget:\\diskstation\backup-larry -include:C: 这是我得到的: wbadmin 1.0 – Backup command-line tool (C) Copyright 2004 Microsoft Corp. Note: The backed up data cannot be securely protected at this destination. Backups stored on a remote shared folder might be accessible by other people on the network. You should only save […]

如何控制(并取消)在IIScaching?

我正在寻找禁止在IIS中以.appcache结尾的所有文件的caching。 如果我使用的是Apache,我会把这个文件放到一个目录中,然后添加: ExpiresActive On ExpiresDefault "access" 如何在IIS中控制caching标头?

与networkingpath访问相比,通过networking上的Windows 7符号链接共享Office 2010文档的速度非常缓慢

客户端:Windows 7 Premium,Office 2010 Pro Plus,均已完全修补。 服务器:CentOS6上的Samba 3.5.10(启用SELinux),启用卷影副本。 链接速度:1MBps。 由于Windows 7并不喜欢使用networking文件夹作为“库”而不使其脱机,所以我使用了它们的技巧(如mklink / dc:\ share \ documents \ server \ documents) 一切工作正常 – 我可以打开文件通过:C:\共享\文件(符号链接)\服务器\文件(networkingpath)和X:\(净使用后X:\服务器\文件….) 现在出现一个有趣的部分:当我打开一个Office 2010文档 – 最显着的是使用Word 2010打开的较旧的Word版本(97,2000)时,通过符号链接或“库”打开文档实际上是不可能。 打开一个小文件需要几分钟的时间。 但是,当我通过直接path或networking信件打开SAME文件时,速度令人满意。 有没有人遇到过这个? 任何我失踪?

ScriptAlias使请求匹配太多的位置块。 到底是怎么回事?

我们希望将我们的开发服务器上的访问权限限制为拥有有效的SSL客户端证书的用户。 我们在Debian 6上运行Apache 2.2.16。 但是,对于某些部分(主要是git-http,在https://my.server/git/上使用gitolite进行设置),我们需要一个例外,因为许多git客户端不支持SSL客户端证书。 我已经成功地为服务器要求客户端证书authentication,并为某些位置添加了例外情况。 但是,似乎这不适合git。 目前的设置如下: SSLCACertificateFile ssl-certs/client-ca-certs.crt <Location /> SSLVerifyClient require SSLVerifyDepth 2 </Location> # this works <Location /foo> SSLVerifyClient none </Location> # this does not <Location /git> SSLVerifyClient none </Location> 我也尝试了一种替代解决scheme,结果相同: # require authentication everywhere except /git and /foo <LocationMatch "^/(?!git|foo)"> SSLVerifyClient require SSLVerifyDepth 2 </LocationMatch> 在这两种情况下,没有客户端证书的用户可以完全访问my.server / foo /,但不能访问my.server / […]

超v停电后无networking

所以我昨天停电了,比我的UPS电池还要长一个多小时。 无论如何,超v服务器电源熄灭。 停电后,我启动它,但networking(外部)的任何nics不工作了。 我有3个,其中一个是主持人,另外一个是2个主持人。 我应该说networking不再适用于nics。 无法从外部ping服务器,也不能从服务器ping。 如果我进入sconfig它显示主机nic,像往常一样,再加上一个testing内部networkingnic我还没有删除。 使用coreconfig我可以看到这些nics,他们显示启用和连接。 另外,我插入的交换机显示它们已连接(指示灯亮起,1 Gbit连接)所有networking参数都应该是(ip,subnet等) 使用核心configurationVM部分,这两个虚拟机都已启动并正在运行。 我已经尝试重新启动,完全closures并重新启动,enebling / disbaling nic,插入到不同的交换机端口,尝试了一个不同的开关。 我所有的其他服务器运行良好,包括两个虚拟机服务器,所以它不太可能在服务器外部。 在这一点上,我真的不知道接下来要尝试什么。 我没有任何备用的nics去尝试,但我怀疑它的网卡的考虑所有3不起作用(或更好地说,networking没有运行任何3 nics) 任何build议,我可以尝试一些事情? 谢谢

缓慢的Windows共享存储的networking行为

我已经掌握了3台Windows XP文件服务器(他们的唯一目的是他们的SMB共享),运行在一个有大约50个用户的办公室里。 工作负载仅仅是办公室使用:他们使用它来存储和共享访问数据库和XLS文件,并通过networking共享使用这些文件。 将一个700 Kb XLS文件从其中一台服务器复制到工作站几乎是即时的,但是使用Excel从远程共享中加载它需要一分钟的时间。 如果来自本地磁盘,则相同的文件将在几秒钟内加载。 我不知道什么使得通过networking使用文件的速度非常慢,我怀疑这是Windows远程文件访问(也许authentication?)的一些怪癖,我希望可以改变一些简单的标志上服务器来加速到一个理智的速度。 我已经加载了上述XLS文件的networking使用屏幕截图,你能认识到这种模式,并可能给我一些线索是什么问题? 在第一个图像中,有两个运行Excel的加载远程文件,都需要花费一分多钟才能完成。 顶部和底部的图来自同一件事,但我只是稍后发现任务pipe理器选项区分上传(红色)和下载(黄色),所以我拿了2个不同的截图(连续波纹pipe)。 两次跑都花了一分多钟,可能超过两分钟。 在第二个图像中有第三和第四次运行。 这一次他们跑得比第一次快得多,但对于可忍受的使用来说还是太慢了。 两人都花了1分多钟,但在第四次运行中,我发现正确的时间来衡量,我发现它需要1分42秒。 那是他们中最快的。 这一次,我只拿了一个歧视版本的截图。 我所注意到的是所有运行中的初始高峰,在我开始运行约8秒后,networking使用率下降到非常低的使用率,然后几秒钟之后,又出现了另一个高峰,最集中的活动,几乎没有活动的时间,当最后Excel显示文件。 显示文件时还有另一个峰值,并持续几秒钟。 运行开始和结束之间的偏移以及图中的活动似乎是由任务pipe理器显示数据的延迟引起的。 我不知道什么时候该文件实际下载。 我也不能解释为什么绿色图表显示峰值之间的小活动,红色/黄色图表显示没有。 但最令人感兴趣的是第二次和第三次高峰之间的暂停,当时我不知道发生了什么事情,当然可以更快。 有人可以在Windowsnetworking中有经验的人提供一些专家猜测这个设置的问题是什么(除了十年前的操作系统)? 你认识到这些graphics模式? 可以解释一下吗? 有没有提示如何提高性能?

Clickonce应用程序被允许通过防火墙

我工作的公司使用通过clickonce部署的应用程序。 这意味着每次他们更新所述程序时,程序在新的位置重新生成,即: C:\ Users \用户%USERNAME%\应用程序数据\本地\应用\ 2.0 \ 89XCT43D.10T \ WBZ8WE7L.927 \ trm8..tion_1ad39bb503bcb5df_0008.0005_14829906c9aa8611 \%APPNAME%的.exe 最近电脑更新到Windows 7的机器,现在每次更新推出Windows防火墙看到这是一个新的应用程序,并提示用户允许程序通过防火墙。 这意味着我必须走到每台计算机并键入pipe理员凭据。 有没有人知道通过Windows防火墙允许应用程序的方式,无论它在哪里? 到目前为止Google并没有太大帮助。