Articles of http

HTTP呼叫到另一个组件在同一台服务器上 – stream量是否在networking上?

TLS连接终止在我的服务器上的一个组件。 这个组件然后对同一台服务器上的另一个组件进行HTTP调用。 这种连接是否会通过networking(服务器之外,又回到networking?),因此可以使用数据包嗅探器等进行查看,或者是否在服务器内部发生呼叫,而networking中不可见?

如何在Ubunto内部打开端口防火墙,以及如何validation

背景 我得到了一个运行laravel应用程序的aws机器,现在我试图安装beanstalk控制台 。 这就是laravel应用程序的nginxconfiguration文件的样子: include forge-conf/default/before/*; server { listen 80 default_server; listen [::]:80 default_server; server_name default; root /home/forge/default/public; # FORGE SSL (DO NOT REMOVE!) # ssl_certificate; # ssl_certificate_key; ssl_protocols .. ssl_ciphers .. ssl_prefer_server_ciphers on; ssl_dhparam .. add_header X-Frame-Options "SAMEORIGIN"; add_header X-XSS-Protection "1; mode=block"; add_header X-Content-Type-Options "nosniff"; index index.html index.htm index.php; charset utf-8; # FORGE CONFIG […]

基于URL转发HTTP / HTTPSstream量

我寻找一个解决scheme,根据请求url转发http / httpsstream量到后端networking服务器。 我们目前的设置: Webserver1(Sharepoint) Webserver2(Reporting Services) 两者都运行Windows Server 2008和IIS7。 Webserver1接收端口80和443上的所有stream量,并托pipe一个名为www.example.com的网站 现在我想让Webserver2可以访问www.example.com/Reports。 不幸的是,我们没有任何先进的边缘防火墙,可以根据请求的URL来路由stream量。 所以我想知道是否有一种方法来configurationWebserver1转发所有stream量,如果它匹配www.example.com/Reports。 任何方式IIS7可以做到这一点? build议欢迎..

如何监视Web应用程序的可用性splunk?

我最近下载并安装了一个Splunk 4.0.4服务器企业版试用版(在Windows Server 2008上运行,如果有的话),现在我想设置它来监视几个网页,除了我已经看到的日志与Splunk。 我从Splunk网站安装了“Web Page Monitor”应用程序,但是现在我对如何设置它开始监视一些网页感到困惑。 我绕过文件系统,发现\ Program Files \ Splunk \ etc \ apps \ webping \(根据MANIFEST文件)具有友好的名称“Web Page Monitor”。 (不知道为什么Splunk没有在pipe理员/应用程序页面上显示友好名称,而是列出了“webping”)。 理想情况下,我希望每隔一分钟检查一次特定的URL,如果返回200状态以外的任何内容,或者返回时间超过10秒,则会发送一封电子邮件给我。 任何想法如何做到这一点? 更新 :我知道Splunk的监控/警报支持是相当有限的(我正在尝试其他监控工具并行),但是说我的监控/警报需求并不复杂。 使用多种pipe理工具,即使每个pipe理工具都是最好的,也会带来成本 – 所以在我尝试使用Nagios等时,我也想知道Splunk可以做什么(即使它是与其他工具相比是有限的),所以我可以对是否运行单独的监控工具做出明智的决定。

什么可能导致静态HTML文件HTTP 500错误?

我放在一个简单的HTML文件和IIS 7投掷500错误。 错误细节几乎没有提供任何信息。 一般来说,如果一个静态的HTML文件抛出这种错误,应该检查什么?

Nginx不会发送POST到FastCGI后端,但GET工作正常吗?

不知道为什么,但很高兴发送一个GET到FastCGI后端(在这种情况下是Mercurial hgwebdir),但是如果请求是一个POST,只需使用文件系统。 nginx.conf相关部分: location / { root /var/www/htdocs/; index index.html; autoindex on; } location /hg { fastcgi_pass unix:/var/run/hg-fastcgi.socket; include fastcgi_params; if ($request_uri ~ ^/hg([^?#]*)) { set $rewritten_uri $1; } limit_except GET { allow all; deny all; auth_basic "hg secured repos"; auth_basic_user_file /var/trac.htpasswd; } fastcgi_param SCRIPT_NAME "/hg"; fastcgi_param PATH_INFO $rewritten_uri; # for authentication fastcgi_param AUTH_USER $remote_user; […]

为什么wget在获取一个无法parsing的页面时被redirect到本地主机?

我试图使用wget获取一个不存在的(无法parsing的主机名)页面。 我期望它会失败,但事实并非如此。 这是一个成绩单 [mark @ cn〜] $ cat /etc/resolv.conf ; 谷歌公众 名称服务器8.8.8.8 域名服务器8.8.4.4 [mark @ cn〜] $ host nonexistent.example.com 主机nonexistent.example.com未find:3(NXDOMAIN) [mark @ cn〜] $ wget -O – http://nonexistent.example.com/ – 2010-09-05 22:12:09– http://nonexistent.example.com/ 正在parsing不存在的.example.com … 205.178.189.131 连接到nonexistent.example.com | 205.178.189.131 |:80 …已连接。 发送HTTP请求,等待响应… 301永久移动 地点:http://127.0.0.1 [关注] – 2010-09-05 22:12:09– http://127.0.0.1/ 连接到127.0.0.1:80 …已连接。 发送HTTP请求,等待响应… 200 OK 长度:524 [text […]

404应该与301redirect一起使用吗?

我正在与托pipe公司合作。 我需要他们为我的一个页面设置301redirect。 我真的关心在这个特定页面的search引擎排名。 他们声称,为了做301redirect,他们将删除他们的服务器上的页面,将触发一个404,他们将回应一个301新的地址。 这是我的理解,你不能做一个404和301,但我只是一个程序员。 我不确定他们是否使用IIS。 我所知道的是他们专注于ColdFusion托pipe。 谢谢

Web服务器(Intranet)可用性testing脚本/程序

在重新启动大量Web服务器(大约40)之后,我希望能够快速testing每个服务器以确保它们全部运行,并在调用时返回HTTP 200代码。 请你可以build议一个脚本或工具来做到这一点? 我应该可以从我的Windows PC上运行它。

其余部分在https和http下保留部分网站的最佳做法

我有我的网站的某些部分是SSL后面的注册用户保留,并希望网站的其余部分是公开的,只有http服务。 目前它的设置是为了让所有的页面都是公开的,否则就是通过https服务的。 公开和非公开内容也都位于同一个webroot下。 你们可以build议我解决这个问题吗?或者是一个最佳实践指南? 谢谢! 编辑 我们使用LAMP堆栈。