Articles of https

对http请求“存储转发”的build议

我有以下的情况。 一个位置每天只有几个小时的互联网连接。 这个位置有一个function正常的WiFinetworking来连接本地机器 我需要一个本地服务器,可以为特定的Web应用程序 获取POST请求并存储它们,等待Internet连接出现,然后将所有这些请求发送到实际的Web服务器。 获得GET请求并执行+caching,如果有互联网连接,如果没有互联网连接; 使用caching 这个解决scheme最好在Windows(可能是旧版本)上运行,并且必须是免费或开源的。 我几乎自己写了一些东西,但我宁愿先问这个社区。 T.

无法使用自签名证书通过HTTPS访问站点

可能重复: configurationIIS站点以使用HTTPS 我正在开发一个我想用SSL / TLS保护的REST API。 我已经实现了通过HTTPtesting的大部分API,但是现在我正在将其切换到使用HTTPS的阶段。 目前,该API托pipe在运行IIS 5.1(仅限开发环境)的Windows XP专业版SP2框中,并使用IIS 6.0资源工具包工具中的SelfSSL.exe工具生成服务器证书。 然后,我configuration我的API使用这个证书,似乎工作正常,因为我试图连接到我的API使用HTTP,我得到了一个403响应说:“ …必须通过安全通道访问… ”。 但是,问题是当我尝试通过HTTPS访问API时,它似乎挂起! 由于这是目前的开发环境,我没有一个域名(只是一个静态的IP地址),并且API在端口81上运行。 另外(重要的是)API是默认站点(我replace它)。 任何想法,为什么我不能使用HTTPS连接?

configurationIIS站点以使用HTTPS

我正在使用REST API,目前我正在部署在运行IIS 5.1的Win XP Professional SP2开发机器上。 该网站目前正在托pipe在端口81上,并通过HTTP访问。 我现在想configuration站点来停止使用HTTP并仅使用HTTPS。 我使用6.0 Resource Kit Tools中的SelfSSL.exe工具开发了自签名证书,并将Common Name设置为我的服务器的IP(因为它是本地开发计算机,它没有域名)。 我已经使用如何在IIS教程中设置HTTPS服务作为我的指导,已经configuration站点使用SSL。 但是,每当我尝试通过HTTPS访问API中的资源,我得到一个404。 有任何想法吗? 绑定configuration SSLconfiguration 提琴手响应 HTTP/1.1 404 Not Found Date: Tue, 10 Jul 2012 14:06:35 GMT Server: Apache/1.3.41 (Unix) mod_auth_pam/1.1.1 DAV/1.0.3 mod_ssl/2.8.31 OpenSSL/0.9.8g Set-Cookie: iomega=194.205.46.74.58091341929195981; path=/ Connection: close Transfer-Encoding: chunked Content-Type: text/plain; charset=utf-8 14 404 – Page Not Found 0

IIS 7使用HTTPS绑定托pipe多个站点。 如何在Windows 7 / IIS 7中设置新的IP地址

我需要在IIS中托pipe两个HTTPS站点进行开发,所以我需要将其中一个站点分配给另一个IP地址,以便它们都可以工作。 在IIS 7和Windows 7中执行此操作的步骤是什么? 我如何select一个合适的IP地址?

这iptables规则禁止访问服务器使用https:// …:7777?

似乎没有明确指出7777端口是不允许从外部访问的,但问题是我只能通过https:// …:7777访问该主机,只有当我closuresiptables服务。 所以我的问题是,下面的规则集中的哪个规则只是禁止使用https:// …:7777访问我的主机? iptables -L 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 — […]

通过https上的IP地址访问站点时ssl_error_bad_cert_domain

我终于从一个可信任的CAvalidation了我的证书。 现在,我编辑了我的etc/httpd/conf.d/ssl.conf来find我的新证书。 我已经在我的etc/httpd/conf/httpd.conf包含了ssl.conf。 我已经安装了我的虚拟主机。 ServerName www.myhost.com.ph:80 NameVirtualHost *:443 <VirtualHost *:443> ServerName www.myhost.com.ph DocumentRoot /home/host/public ServerAlias myhost.com.ph myhost.net DirectoryIndex index.html index.php <Directory "/home/host/public"> AllowOverride FileInfo Limit Options Indexes Allow from all Options Indexes FollowSymLinks MultiViews </Directory> <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> </VirtualHost> 这里是我的ssl.conf文件: LoadModule ssl_module modules/mod_ssl.so Listen 443 <VirtualHost _default_:443> ServerName www.myhost.com.ph […]

通过服务器上的https运行网站的最佳方式,无法添加额外的证书

所以我在一个奇怪的情况下,我正在使用一个特定的服务器托pipe的东西,我不能在其他任何地方(它有权访问用户数据库等无法访问)。 我已经和系统pipe理员进行了很多讨论,看起来像运行我们网站的唯一方法:通过https的www.foo.com可能通过某种代理。 目前,用户访问www.foo.com并redirect到https:// host-server.com/foo,因为在那里安装了SSL证书。 我希望用户使用https:// www.foo.com。 我被告知,由于各种原因,向主机服务器添加额外的SSL证书将非常困难。 所以我想知道是否有可能让DNSlogging指向一个新的服务器,然后创build与浏览器的HTTPS连接。 然后它将请求转发到https:// host-server.com/foo,并将回复送回原始请求者。 这有道理吗? 而且会是可行的吗? 我的SSL经验是有限的,所以在此先感谢您的帮助:) 由于ServerFault对于我发布的链接数量感到不满,因此在超链接中存在着空白。

http和ftp可以使用相同的SSL证书吗?

使用https://example.com ,我不知道是否有可能使用它的SSL证书的ftps://example.com? 使用的证书是基本的(RapidSSL,PositiveSSL等)

如何在* .domain.com和domain.com上使用HTTPS?

可能重复: 如何在IIS中使用兼容example.com和subdomain.example.com的证书? 我几天前一直在寻找解决以下问题的解决scheme。 我有我已经购买并安装了通配符证书的domain.com,所以现在我可以提供对www.domain.com或whatever.domain.com的安全访问。 这工作。 但是,即使在这些子域上运行的应用程序确保没有人访问至less包含www作为子域的URL,仍可以删除www部分。 一旦你这样做,如果你在https上,服务器端的redirect将不会有帮助,因为浏览器不会满足请求,因为通配符SSL证书不会覆盖裸域(domain.com) 所以我的问题是这样的: 我可以从提供商那里得到一个通配符ssl,也将覆盖裸域? 这甚至可能吗? 如果上述1不支持,如果我为domain.com购买了基本的SSL证书,那么我将能够在同一台服务器上安装它(Apache),并将其安装在与通配符相同的IP上? 如果回答是否为1和2,我的select是什么? 我发现真的很烦人,确保一个域名,它的子域名是复杂的:) [编辑]:忘了提及,当然我宁愿和select没有涉及成本,但如果这是不可能的,那么我想我宁愿数字2,因为基本的SSL证书的成本低于一个新的通配符。 谢谢。

HTTPS在nginx中redirect

我正在尝试将所有HTTP通信redirect到HTTPS。 我使用的Web服务器是nginx。 这是我用来做redirect的服务器块。 server { listen 80; rewrite ^ https://$server_name$request_uri? permanent; } 这成功地将URLredirect到http://localhost到https://localhost 。 但是,对于像http://localhost/table/这样的URL,我将redirect到https://table ,这是不正确的。 我希望它重新指向https://localhost/table/ 任何帮助将非常感激。 更新:似乎重写scheme有一个跟踪斜线问题。 例如, http://localhost/table被正确redirect,但http://localhost/table/不是。