Articles of http

WD Sentinel DX 4000远程Web访问需要ISP阻止端口。 是否有可能更改默认端口?

WD Sentinel DX 4000远程Web访问需要ISP阻止端口。 是否有可能更改默认端口? HTTP所需的端口为80,HTTPS为443。 我可以将RDP放入Western Digital前端的服务器(本身显然只是通过RDP提供的IIS网页),但不知道从哪里开始修改默认端口。 我被告知这是可能的,但即使如此,我也不确定。 我没有,因为我敢肯定,你可以告诉任何一个专业的pipe理员。 我只是在办公室里不怕电脑的人,所以我得到了这些东西。

为什么$ request_time有时比$ upstream_response_time大很多?

我有一个HTTPS网站,有时,对于相同的客户端,$ request_time是$ upstream_response_time的10倍,甚至100倍。 我理解2次之间的差异:$ request_time是接收到的第一个字节和发送的最后一个字节之间的持续时间。 有些用户告诉我,他们经历了连接超时,所以我认为这些很长的$ request_time是真正的问题。 这些很长的$ request_time发生GET请求(典型的请求大小:185字节)。 上游是一个fastcgi过程。 我想知道在什么情况下$ request_time可能太高: 没有fastcgi工作人员正在接受连接,$ request_time包含fastcgi进程的“等待时间” 响应不正确(错误的内容长度,分块的响应),客户端正在等待未来的数据 SSL证书:客户端获得我们的SSL证书,请求OCSP并完成SSL连接。 我不知道哪些选项实际上是可能的,我怎么会找出什么是实际上创build长$ request_time。

Nginx返回444 PUT和DELETE

我试图通过Nginx构build一个REST API,除了当我的请求是PUT或DELETE时,一切正常。 在这些情况下,Nginx返回444(无响应)。 我做了一些研究,所有我能find的东西都是关于Nginxconfiguration的“–with-http_dav_module”选项。 我已经用nginx -V检查过了,看起来它是用这个configuration的。 那么,还有什么想法呢?

如何通过iis禁用http方法

我们在其中一台服务器上启用了不必要的http方法,并build议禁用任何我们不需要的方法。 我的问题是,我不确定如何禁用未使用的方法。 任何人都可以提供一个例子或演练如何做到这一点? 我们正在使用运行IIS6的Windows 2003标准服务器

Nginx + node.js单页面应用程序,发送/index.html和代理在一起

我有一个Nginx运行,端口3000上的Node.js。 location / { root /path/to/my/site; index index.html index.htm; try_files $uri $uri/ @node; } location @node { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:3000; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } 这完美的作品,当url不是一个文件时获取节点内容。 (所以这加载socket.io/socket.io.js罚款)。 现在我想要所有页面redirect到我的index.html在根。 所以当用户刷新//域/ with / extra / path; 我想运送根//domain/index.html。 我需要重写这个,但是这会破坏我检查节点文件。 所以我需要的东西只redirectGET /(url)/我的根/index.html,而不是GET文件。

一些传出的http连接失败

最近一次重启之后,我的服务器无法通过http连接,但并不是所有的时间。 我有一个80端口的接受规则,这里是我的iptables: Chain INPUT (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all — anywhere anywhere Chain FORWARD (policy ACCEPT) target prot opt source destination RH-Firewall-1-INPUT all — anywhere anywhere Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain RH-Firewall-1-INPUT (2 references) target prot opt source destination ACCEPT all — anywhere anywhere ACCEPT icmp […]

使用Apache Tomcatpipe理多个端口

我已经把我的默认端口从8080切换到了80,但是这里有一个问题:我也需要pipe理8000端口。 目前的端口是:8080,80.我如何映射一个新的端口(8000)到一个新的webapp?

确定一个GETpath

我正在寻找GET的一些澄清。 如果我有https://google.com/something/的URI,并且我尝试访问该网页,则Web服务器会将其解释为GET /something/ GET /something/ GET /something/ GET请求,而不是https://google.com/something/ ? 服务器访问日志通常只会在访问者访问网站时logging/something/部分。 然而,如果我在这个完整的地址上执行curl,互联网告诉我curl正在完整的URI上执行一个GET。 因此,这里的区别是什么? 另外,缩写地址/something/代表了什么? 它是一个文件驻留在被访问的网站的根? 如果我将/something/改写为301来指定一个特定的地址,而/something/实际上不是一个文件或目录; 如何处理这样的请求? 最后, https://username:[email protected]/仍然是使用httpauthentication通过https访问网站的标准吗?

使用Domino Web Server上的参数打开Web内容

我在WebContent目录中的IBM Domino HTTP Server中有一个ExtJS应用程序。 由于ExtJS应用程序与Domino服务器应用程序交互,因此无法切换服务器。 所述应用程序的小载入程序请求app.json?1393951293124,这会引发错误400 – “未知命令”。 时间戳应该确保我每次都得到一个新的副本。 应用程序将不会通过互联网或代理服务器访问,只能从内部网访问。 在这种情况下,删除添加date的行是否安全? 如果不是,那么怎么可能从Domino HTTP服务器请求一个新的app.json副本?

在Apache中你如何validationlogin用户名匹配的目录名称?

有时候你想在apache中设置一个目录结构,这样login的用户只能看到他们自己的目录。 (即目录名称和用户名匹配。) 你把什么configuration,以便Apache会检查这个?