Articles of http

从非标准端口提供静态Web文件

我接近将Django项目部署到生产。 我在看一些基础设施的决定。 有些东西是用不同的服务器(如lighttpd )提供静态文件。 但是,我们从一个专用的服务器开始,所以我们唯一的select是使用静态文件webserver的非标准端口。 这有优先吗? 即是否有人“大”这样做? 任何特定的端口,我应该使用或回避使用? 任何人都可以走这条路线的一些缺点?

提供resize的图像文件

有没有一个Apache模块或类似的,可以让我提供图像和不同的大小? 我们有很多图像(gif,jpeg和png),都是150×150左右,有些更大,但都是1:1的大小。 我希望能够像这样的图像: http://images.ourserver.com/image/path/realimage.png?50×50 http://images.ourserver.com/image/path/realimage.png?100×100 并找回原始文件的大小调整版本。 还应创buildresize的文件的caching。 这听起来像是一个应该已经解决的问题。 (我们运行当前运行的CentOS服务器,但是会考虑所有选项。)

在IIS中,为什么HTTP请求使用主机头,FTP请求不使用主机头

所以…. 在IIS中,如果使用内置FTP,则需要在FTP 用户名中组合FTP主机头,例如www.hello.com | domain / username 所以,FTP程序从用户名中得到它的“钩子”。 但是,您可以使用www.hello.com:21通过FTP端口连接到FTP站点。 那么为什么FTP服务不像HTTP服务那样工作呢? IIS根据主机头知道什么网站回传…. 谢谢!

SSL和托pipe服务提供商的问题

我的网站托pipe在hosting24.com *上,当时我购买他们的服务,似乎是一个足够好的主机。 我(我希望)被certificate是错误的。 基本上,他们是这样说的 您需要一个Gold-package(这是提供专用IP的唯一帐户types)才能拥有私有SSL。 这一切都很好,很好。 但是,这里有趣的部分,他们也这样说 所有其他帐户都共享IP和SSL,这意味着如果您使用https,则有时可能会导致错误的网站。 我叫胡说。 为什么? 两个原因: 比较我的域名与SSL和没有SSL (注意不同?) 他们拒绝在我的域名上卸载SSL(我不需要它,但是我确定不要在我的域名上使用黑客)。 所以,因为我不是最精通这些事情(我是一个程序员, 而不是一个系统pipe理员),我问你,好人: 如果有的话,你们有没有遇到这种情况?你们是如何处理的? 如果不是,你将如何处理? 当我发现这一点时,我的反应是,不用说,“让我们快点离开这里”。 *对不起,但我只能发布两个超链接。 如果你们有任何想要的,你们可以编辑这样的链接www.hosting24.com实际上是一个链接(也是如此,在post的顶部, 网站是[网站])?

长页面加载 – DNS查询问题?

我注意到我的Web服务器最近需要很长时间来加载页面。 使用Firebug,我意识到DNS查找需要大约4秒的时间: Connecting: 304ms Sending: 0ms Waiting: 3.45s Receiving: 0ms 我认为这是等待HTTP响应的很长一段时间。 在命令行中,我发起了: telnet localhost 80 GET / HTTP/1.1 Host: {IP Address} 等到下一个三个命令返回之后再input两次。 我使用的第一个命令是找出端口号: lsof -p `pidof telnet` 然后,找出过程: netstat -nap | grep {port} 最后: strace -o /tmp/output -f -r -s4096 -p {PID} 然后我在telnet命令上按回车键来返回请求,以便它login到输出文件中。 当telnet最终返回时,我查看了输出文件,并search了最长的进程,它们是: 6152 12.143817 read(17, "GET / HTTP/1.1\r\n", 8000) = 16 6152 0.000178 […]

我想要使​​用用户名,密码,主机和端口代理服务器的头部响应的URL?

我想通过使用代理用户名,密码,主机和端口来获取URL的标题响应? 有什么Linux命令获得相同的响应?

如何修复Windows 8 Pro上的“FastCGI进程超出configuration的活动超时”?

如何修复Windows 8 Pro上的“FastCGI进程超出configuration的活动超时”? 在Windows 8 Pro上安装FileMaker 12 Advanced Server 长时间运行的脚本会生成: HTTP错误500.0 – 内部服务器错误C:\ Program Files(x86)\ FileMaker \ FileMaker服务器\ Web发布\发布引擎\ php \ php-cgi.exe – FastCGI进程超出configuration的活动超时

无法通过IP地址访问我的GitHub页面网站

我的自定义域使用GitHub页面,但我想了解它是如何工作的。 对于这个例子,我没有使用我的自定义域。 我的GitHub页面库不包含CNAME文件。 例如,给定一个没有CNAME文件的GitHub页面库: example.github.io example.github.io DNS请求parsing为185.31.16.133 运行example.github.io的ping命令也会返回相同的IP地址: 185.31.16.133 当我在浏览器中打开网站http://example.github.io时,浏览器会显示实际网站的内容。 当我input一个IP地址185.31.16.133而不是使用像Postman这样的工具发出一个HTTP GET请求时,我所看到的只是一个GitHub Pages 404错误。 为什么我无法直接通过IP地址访问我的GitHub用户页面? 我认为浏览器在发出HTTP请求之前,将URL的主机名部分replace为DNS查找的IP地址响应。

我需要从VeriSign接收私钥吗?

我要求通过电子邮件收到Verisign的试用证书,因此需要中间版和根证书。 我所感受到的是一个PEM证书,一个是BEGIN和END CERTIFICATE。 我使用这个证书的https和theres应该是一个私钥解密。 我从IIS 8 Windows 2012生成CSR文件。证书是通过Google Chrome请求的。 IIS有一个私钥,CSR是用这个创build的? 这里的私钥在哪里? 问候,

SSL不能与子域一起使用

我在这里有一个问题,我是新的,我一直在看一些教程,我看到在我的configuration一切正常,但我不能访问我的网页与子域。 以下是SSL LABS的SSL域名报告 在这里我有configuration文件 这是域的一个 #////////MOBILE////// server { listen 80; server_name just4bettors.mobi; return 301 https://$host$request_uri; } server { listen 443 ssl; server_name just4bettors.mobi; include ssl.conf; root /home/c0pt/capilleira/capilleiraclickandgamblemobile/www; location / { index index.html index.htm; } include protect_system_files.conf; include expires.conf; } 然后在一个单独的块中,我有2个子域 #//////BACK END////// server { listen 80; server_name backend.just4bettors.mobi; return 301 https://$host$request_uri; } server { listen […]