stunnel有可能检测到非SSL请求并发出redirect到HTTPS URL吗? 或者,也许有可能让stunnel标记这些请求,让底层的应用程序发出redirect? 还是有另一种可以做到这一点的stunnel? 编辑 :事实certificate,我实际上正在寻找一个轻量级的HTTPS代理,可以做到上述的事情。
我有一个网关(+防火墙+代理)设置在2个网卡Squeeze框。 问题是客户端无法看到一些HTTPS(例如,他们可以去https://mail.google.com,但不是https://github.com )但是,当我尝试与curl或wget在服务器上是没有问题的。 这是我的“路由-n”结果 Destination Gateway Genmask Flags Metric Ref Use Iface vpn.server.ip.addr 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 virtual.vpn.ip.addr 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.250.0 0.0.0.0 255.255.255.252 U 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0 这是我的防火墙 SQUID_SERVER="192.168.1.14" # […]
我有一个好奇的问题。 由于我的服务器没有得到SSL证书,我想避免丑陋的“这个网站是不安全的”警告,我决定将httpsredirect到http。 我有我的网站,让我说mywebsite.com 当我做 https://www.mywebsite.com 它redirect到http://mywebsite.com意图,但当我这样做 https://mywebsite.com 我没有redirect,我的浏览器告诉我,该网站是不安全的。 TL; DR: 我想要 https://*mywebsite.com to redirect to http://*mywebsite.com 我有 https://mywebsite.com not redirecting https://www.mywebsite.com redirecting to http://mywebsite.com 这是我的默认-ssl.vhost <IfModule mod_ssl.c> <VirtualHost *:443> ServerAdmin webmaster@localhost DocumentRoot / <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ScriptAlias […]
充分披露,我问了这个问题在Ask Different( https://apple.stackexchange.com/questions/96776/always-get-a-security-error-for-internal-https-website ),但没有得到太多有用的反馈。 我希望这个问题在这里更合适。 我的公司最近更改了一个内部网站使用HTTPS而不是HTTP(这是我们的Jira网站,以防万一)。 从我所知道的,这个网站正在使用一个内部证书。 在我们的工作电脑上,这个证书似乎已经预先安装好了,所以这个网站在IE,Firefox和Chrome上都没有问题。 但是,我的个人电脑是一台Mac(OS X 10.8.4),我有任何浏览器访问该网站的重大麻烦。 我已经按照指示安装在我的钥匙链中的证书,我相信我已经成功地做到了这一点,但我仍然无法访问该网站。 访问我获得的网站时: Chrome : 服务器证书无效您试图访问jira.surescripts.local,但服务器提供了无效的证书。 Safari : Safari无法打开页面 Safari无法打开“ https://jira.local:8081 / ”页面,因为Safari无法build立到服务器的安全连接“jira.local” 在Chrome浏览器中查看证书信息时,我看到:中级证书颁发机构。 到期时间:2015年5月21日星期四下午1:19:28中央夏令时间。 这个证书是有效的 为了确保我们公司的VPN没有什么奇怪的东西,我在我的Mac上安装了Windows 7虚拟机,并在Windows中安装了证书,并且能够成功login到我的网站。 我不是一个证书专家,我真的不知道从哪里走。 任何帮助将不胜感激! 谢谢。
我有一些网站,每个都在nginx自己的服务器块中,其域名在server_name指令中定义。 其中一个网站也有一个https服务器{}块。 他们都在同一个IP。 我如何创build服务器块,将请求到http://1.2.3.4 和 https://1.2.3.4 ,而不是任何域? 我已经尝试过创build“默认”服务器的变体,但是如果nginx看到一个默认的https块,它只是使用该块用于所有的https连接,包括拥有自己的https服务器块的网站。 Ubuntu 12.04上的nginx 1.4.2。 谢谢你的帮助。
我目前尝试将HTTP请求redirect到HTTPS,但无法find一个解决scheme, 在我的httpd.conf中我有以下redirect到我的Tomcat应用程序: RedirectMatch permanent ^/$ /sweetApp/ 我发现我可以使用 redirect或 RedirectMatch 或 (RewriteCond和RewriteRule) – 组合 在HTTPD.conf中。 另一种方式似乎是HTACCESS文件,但我在Windows上工作,不知道如何/不想使用HTACCESS文件。 我怎样才能执行这个redirect? (我没有虚拟主机,使用普通的单一网站安装)
我想在Jetty 9中强制使用https。显然: <Set name="confidentialPort">443</Set> 不再在docker工作9.我应该怎么做好?
我正在使用下面的正则expression式来添加一个尾部的斜杠到任何没有栏杆斜线或结束于.. rewrite ^([^.]*[^/])$ $1/ permanent; 这工作正常http ,但是当我使用https它不。 我不知道为什么? 你可以吗?
目前,我有一个复制任务看起来像这样: { "continuous": true, "create_target": true, "owner": "admin", "source": "https://remote/db/", "target": "db", "user_ctx": { "roles": [ "_admin" ] } } 使用http,我看到日志中没有错误。 使用https,技术上复制工作,但日志中也显示了大量的错误。 我想解决这些错误。 错误是这样的: [Fri, 01 Nov 2013 22:11:49 GMT] [info] [<0.2227.0>] Retrying GET request to https://remote/db/doc?atts_since=%5B%2271-315ddf7e3d31004df5cd00846fd1cf38%22%5D&revs=true&open_revs=%5B%2275-a40b4c7d00c17cddcbef5b093bd10392%22%5D in 0.5 seconds due to error req_timedout 不过,我可以在不超时的情况下调整这些url: $ curl -k 'https://remote/db/doc?atts_since=%5B%2273-7a26ae649429b96ed01757b477af40bd%22%5D&revs=true&open_revs=%5B%2276-c9e25fe15497c1c60f65f8da3a68d57d%22%5D' <returns a bunch of garbage (expected […]
我使用Apache 2.4,并设置了两个虚拟目录。 一个需要SSL,另一个redirect到它。 如果用户尝试访问不存在/ derp的https://www.derp.com/derp ,则他们会正确获得404。但是,当用户访问http://www.derp.com/derp ,Apache会错误地redirect用户到https://www.derp.comderp ,删除path和域名之间的斜线。 我不知道是什么原因造成的。 以下是我的虚拟主机的设置。 <VirtualHost *:443> ServerAdmin [email protected] ServerName www.derp.com ServerAlias derp.com DocumentRoot "C:\Users\derp\Documents\Web Projects\derp" SSLEngine on SSLCertificateFile "C:\Apache24\certs\cert.cer" SSLCertificateKeyFile "C:\Apache24\certs\key.key" </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] ServerName www.derp.com ServerAlias derp.com Redirect permanent / https://www.derp.com/ </VirtualHost> <Directory "C:\Users\derp\Documents\Web Projects\derp"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted SSLRequireSSL […]