一台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应用程序部署的地址
![](https://img.haomeiwen.com/i11587498/8d76400e51467253.png)
![](https://img.haomeiwen.com/i11587498/f3f8eae4a344c09f.png)
网友评论