问候大家! 我有一个奇怪的问题与Nginx。 我想将所有来自domain.com的stream量redirect到www.domain.com。 我也想redirect安全的:https:// domain.com到https:// www.domain.com。 我的configuration是: server { listen 80; listen 443 ssl; server_name domain.com; rewrite ^ $scheme://www.domain.com$request_uri? permanent; } and under here is a server section to handle the www.domain.com domain.com立即被redirect到www.domain.com。 安全的(https:// domain.com)不是。 我收到警告,证书发给www.domain.com等。 任何build议都比欢迎! 谢谢! 供参考:我是新的,所以我不知道如何接受答案和东西,以便人们得到积分。 请原谅:)
我已经从我的服务器购买了Godaddy的SSL证书。 现在,我改变了我的服务器,并将密钥和csr文件复制到新的服务器,但他们被认为是自签名的。 我是否需要重新创build证书并在新的服务器上重新签名?
我怎样才能从https://mysite.comredirect到https://www.mysite.com ? SSL证书是为www.mysite.com购买的,并且在没有www的情况下访问时会显示警告。
我正在使用SelfSSL7在IIS 7.5(Win Server 2K8 R2)中创build自签名证书。 我在IIS中有2个站点(默认站点和testing站点)。 我运行以下来创build证书。 SelfSSL7.exe / Q / T / I“默认网站”/ N cn = MyMachineName; cn = localhost / K 1024 / V 18250 SelfSSL7.exe / Q / T / I / S“TestSite”/ N cn = myhostheader; cn = myhostheader.mydomain.com / K 1024 / V 18250 appcmd.exe设置网站/site.name:TestSite/bindings.[protocol='https',bindingInformation=':443:'].bindingInformation::443:myhostheader 这工作,但对“默认站点”的https 443绑定最终使用相同的证书作为testing站点,所以我无法使用端口443两个站点的SSL。 本文解释了这个问题,但我似乎无法find一个解决方法。 我想为每个网站使用不同的自签名SSL证书。 我怎样才能做到这一点?
有几个摩托罗拉符号(不记得确切的模型)运行Windows Mobile 6.1它们被用来在现场input数据,然后在轮class结束时员工进来,并通过一个应用程序“同步”他们利用networking服务。 我们最近更新了SSL证书,从那以后,我们一直无法通过https同步它们。 由于该应用程序没有给出好的错误信息,我决定看看是否可以在IE浏览器中加载这个页面,这个页面会产生三个错误的坐标之一(它看起来像是依赖于哪一个设备): 有些手柄只是显示一个灰色的框(即他们不加载任何东西) 有些会返回一条消息:“找不到” https:// <server > / <dir> / <file>'请确保path或Internet地址是正确的。 最后有人说“网页无法显示,因为网站无法validation”。 为了更好地了解情况,我注意到: 如果我将https更改为http,则始终可以加载该页面 如果我恢复到旧的证书,他们的工作 我们用新的证书续签了三个证书。 如果我尝试其他两个工作之一 问题服务器在Windows Server 2003标准版Service Pack 2下运行IIS 6 工作服务器1在Windows Server 2003 Standard Edition Service Pack 2下运行IIS 6 工作服务器2在Windows Server 2008 R2 Standard Service Pack 1下运行IIS 7 有一个中间证书 在2003年的两个盒子上(没有检查过2008),中间证书在证书MMC Snapin中出现证书(本地计算机) – >中级证书颁发机构\证书 openssl s_client -connect <server>:<port> -CAfile root.crt表示中间安装正确 […]
下午, 我在domainA.com上发布了一个API,并且已经完成了好几个月。 * http:/domainA.com/service.svc现在一夜之间将我带到资源(c:\ inetput \ wwwroot \ api)* https://domainA.com/service.svc无法连接相同的资源。 连接到https时,网站日志文件显示错误404。 浏览到* https://domainA.com/service.svc声称网页不可用日志文件显示使用http时成功连接,使用https时日志文件显示404。 SSL证书已安装工作数月,数月到期。 我可以从远程PC的宗旨到域A 80和域A 443没有问题,所以我知道防火墙是好的(日志文件显示连接)。 BINDING显示正在使用的端口80和443。 IP地址(192.168.10.38)仅供本网站使用。 几个月前,我已经在部署之前发布了一个testingURL(192.168.10.38)进行testing,但是这个被停止了,testing的新的URL和旧的URL(网站)被删除了。 已经尝试重新启动有问题的网站。 已经尝试过IISreset。 我无法理解为什么* https://domainA.com/service.svc一夜之间无法连接资源IIS BASIC设置说它指向太。 港口443是开放和工作。 在检查IP / 443端口肯定指向与http引用相同的资源(即192.168.10.38 …)的过程中,但是日志文件确认连接,因此它必须很好。 感谢您的任何帮助。 斯科特 参考: IIS7 ASP.net win 2008 r2 所有补丁
当使用HTTPS连接时,我们收到以下警告: “您的连接使用128位encryption进行encryption,但是,此页面包含其他不安全的资源。” 问题:我们将问题缩小到了SSL页面上的图像。 如果我们将SSL URL粘贴到浏览器中,它将redirect到非SSL连接。 例如:我们将“ https://www.example.com/images/checkout.gif ”粘贴到浏览器中,并立即redirect到“ http://www.example.com/images/checkout.gif ” 我们正在运行以下服务器规格: 服务器: Windows Server 2003networking版 IIS版本: 6.0 我们检查了configuration设置,一切似乎都没有问题。 编辑:我们在本地服务器上试过这个相同的问题,redirect不会发生。 使用“HttpFox”firefox插件,我们看到在生产服务器上,我们收到了从https到http的302redirect。 当我们在本地服务器上执行相同的testing时,302redirect不会发生。 检查两台服务器上的IIS 6configuration显示没有区别。
我提供了.csr,.key和.crt文件来设置Ubuntu Lucid Server中的ssl,但是我有麻烦设置它。 任何人都可以帮我设置,并使其为我的服务器工作? 我在网上search了很多次,但我没有设置它。 我已经设置虚拟主机和工作都很好,但是当我启用该网站的SSLconfiguration,也工作正常。 但是当我尝试重新启动/重新加载服务器,然后我得到以下错误: [Sat Sep 10 01:11:04 2011] [notice] caught SIGTERM, shutting down [Sat Sep 10 01:11:05 2011] [error] Unable to configure RSA server private key [Sat Sep 10 01:11:05 2011] [error] SSL Library Error: 185073780 error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 有时我也看到“虚拟连接”的错误 我希望我能尽快得到帮助,因为我需要尽快完成。 🙂 谢谢…
正如问题所述,我想将http://示例redirect到http://www.example.com和https://example.com到https://www.example.com 。 我试过了apache重写规则: RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] #jmv-this should work, but does not RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 但只有http://example.com被redirect到http://www.example.com 。 当我去https://example.com我留在https://example.com 我认为这些规则应该工作。 有什么问题?
我有一个Apache2configuration <VirtualHost *:80> ServerName y.com </VirtualHost> 和子域 <VirtualHost *:443> ServerName xycom </VirtualHost> 目标是使https:// xycom只能通过SSL访问。 但是,当我input任何其他子域名,例如https://any.y.com我看到相同的页面为https:// xycom 如何禁用像https://any.y.com这样的任何url,以https:// xycom显示相同的网页。 我希望这样的网站根本不应该被访问。