一台windows服务器上面有两个语言开发的网站,分别布置在IIS和nginx上面,都需要SSL证书。
导至443端口号,只能一个webserver上能用。
用ngnix反向代理。a.com,b.com
a.com在iis上,b.com在nginx上。
a.com 上不能绑定https。
解决方法:IIS-域名443端口访问,Https证书,nginx反向代理
1.在IIS上面绑定8001端口。域名要解析到服务器上的8011端口(nginx和iis上绑定的端口号不能相同)
2.nginx 域名配置文件中,监听8011端口。和443端口。如果要http跳转到https,在8011下加上rewrite
ssl_certificate:ssl证书
ssl_certificate_key:ssl证书秘钥
service_name:需要访问的域名
proxy_pass:实际指向的地址,即IIS应用程序部署的地址