Articles of https

使用https时不要到正确的网站根目录

我们有2个站点在Apache服务器上托pipe。 端口80的一切工作正常,但是当我们尝试使用https连接时,无论我们使用哪个URL,我们都被redirect到port443的第一个文档目录。 我们有一个适合这两个域的SAN(UCC)SSL证书。 任何人都可以帮助我们find一个解决scheme,所以https://website2.com不会在https://website1.com结束 <VirtualHost *:443> ServerName website1.com DocumentRoot /var/www/website1 </VirtualHost> <VirtualHost *:443> ServerName website2.com DocumentRoot /var/www/website2 </VirtualHost>

http – > httpsredirect与websockets

我有一个严重依赖websocket的Node.js应用程序。 我想redirect任何人尝试通过http(80)访问它到https(443)。 我会使用nginx,但它不能很好地与websockets。 没有其他服务需要在服务器上运行。 什么是做这个redirect的最佳方式?

Apache2 foward代理无法连接到https站点

我有一个奇怪的问题,看起来像一个错误。 我使用apache 2.2作为一个简单的转发代理。 另一台服务器(相同操作系统,相同版本)上的相同安装程序也可以使用 我只需安装apache2并启用模块proxy , proxy_http和proxy_connect并设置适当的身份validation方法。 正常的http请求工作正常,但https请求在浏览器(chrome)中显示(在一段等待时间后)下面的错误; Error 111 (net::ERR_TUNNEL_CONNECTION_FAILED): Unknown error. apache错误日志显示以下内容: [Tue Dec 27 18:30:17 2011] [error] [client ***] (20014)Internal error: proxy: error reading status line from remote server ***.com [Tue Dec 27 18:30:17 2011] [error] [client ***] proxy: Error reading from remote server returned by ***.com:443 我读了一些错误报告,并search错误,发现一些东西,在反向代理设置和设置一些环境variables来禁用保持活着,但它并没有解决问题。 奇怪的是,在另一台服务器上,它似乎工作得很好! 有人可以指出我正确的方向与这个错误? 编辑: 服务器在Ubuntu […]

需要nginxconfiguration帮助

我已经在http://sub.domain.com上安装了只有SSL的nginx,其中有docroot / home / webroot / login上传文件到/ home / webroot / uploads / 我希望文件夹/上传只能通过HTTP访问外部用户。 主用户界面只能通过HTTPS访问。 请帮忙。 # # The default server # server { listen 443; server_name sub.domain.com; ssl on; ssl_certificate /home/keys/sslkey.pem; ssl_certificate_key /home/keys/server.key; #charset koi8-r; #access_log logs/host.access.log main; location / { root /home/webroot; index index.html index.htm index.php; }

IIS7将两个SSL证书安装到两个不同的主机(不是子域)

我的问题是非常相似的这个: IIS 7.0安装两个不同的主机头的SSL证书,除了我的域是完全不同的: 1 SSL for http://domain1.com 1 SSL for http://domain2.com 我按照该问题/答案中所述安装了我的证书,但是如果我导航到domain2.com(我通过appcmd绑定了…),则会获得domain1.com的证书。 因此,如果我通过IIS7打开绑定,我看到domain2.com使用错误的证书,但如果我改变它也会改变为domain1.com。 我真的不知道如何解决这个问题! 谢谢

使用HTTPS的IISconfiguration

我有2台服务器,我正在设置。 他们都是Windows Server 2008 R2。 他们都将IIS设置为Web服务器。 我已经build立了我们目前正在生产的其他服务器。 我以同样的方式完成了设置,并且做了安全证书并将它们locking。 我设置的旧服务器,只要我添加中介证书和安全证书,地址https://myurl.com工作得很好。 这是假设我已经完成端口转发,并打开服务器上的防火墙。 所以我的问题是我错过了什么导致这些其他服务器工作的HTTP,但任何跨HTTPS给浏览器的消息501未实现的请求方法不是由这个服务器实现。 我并排比较了服务器,angular色,function和configuration文件,以确定不同之处。 一切匹配,而网站的东西是工作的东西的副本,唯一的区别是url是不同的。

如何设置Subversion来支持HTTPS?

这可能是一个常见问题,但我试图得到从底格里斯河网站直接的答案失败。 我所知道的是,我们站点的pipe理员没有设置或启用Subversion HTTPS访问,他们声称WebDAV将是需要的,但他们还没有设置。 什么是真正的低谷? 谢谢。

URL重写模块从IIS7.5到Tomcat 6.0

我们有一个Java应用程序将被安装到tomcat6。 我们的安全团队不会允许Tomcat公开对待,所以我需要接收httpsstream量到IIS 7.5,并使用URL重写将stream量引导到Tomcat6(使用URL重写模块2)。 IIS 7.5和Tomcat6都在同一台服务器上。 我的问题如下: 我可以redirecthttpsstream量从IIS7.5到Tomcat6? 如果是的话如何保持encryption? (我已经在外部networking路由器和IIS7.5站点之间安装了SSL) 我是否正确地说,从IIS7.5到Tomcat接收到的stream量不会被返回到IIS7.5,并且它将被发送回客户端地址,并且需要通过https连接到连接到公众的networking设备? 根据没有。 3,当Java应用程序响应httpsstream量,我相信它会直接回应客户端,这将是外部networking设备 – 我如何设置tomcat和networking设备之间的SSL,因为我相信这将是一个新的连接? ?? 任何帮助将不胜感激 干杯杰夫

DirectAdmin中的两个SSL证书

如果我要获得2个SSL证书,一个用于example.com ,一个用于www.example.com ,是否可以在DirectAdmin的站点example.com上安装它们? 默认的接口只允许为两个版本安装一个。 如果没有,我可以将2个域名分成2个网站吗? 其中之一只是一个redirect,所以不会有任何重复的站点文件。 (请不要回答“一个证书应该同时工作”,并不总是这样,SNI也不帮我,我已经有一半的证书对,需要configuration它,这是一个DirectAdmin题)

socket:在NGINX Web服务器上拒绝连接

我正在尝试使用Passenger for Rails项目连接NGINX Web服务器。 我检查了我的configuration文件,并通过端口883连接到站点。 这是我的configuration文件如下: http { passenger_root /home/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11; passenger_ruby /home/.rvm/wrappers/ruby-1.9.2-p290/ruby; server { listen 883; server_name www.example.com; root /home/samples/public; passenger_enabled on; ssl on; ssl_certificate /opt/nginx/conf/server.cert; ssl_certificate_key /opt/nginx/conf/server.key; location / { root html; index index.html index.htm; } } 使用以下命令启动NGINX Web服务器 sudo /etc/init.d/nginx start Starting nginx: [ OK ] sudo /etc/init.d/nginx status nginx (pid 19575) is […]