您当前的位置:首页 > 计算机 > 服务器 > IIS

nginx反向代理IIS

时间:09-06来源:作者:点击数:
城东书院 www.cdsy.xyz

给客户开发网站时,用的是sscms,服务器是windows server系统,所以采用了IIS来启动。配置了443。后期遇到一个需求,就是需要在服务器上部署接口,接口也必须是443,否则在https的页面中无法请求。这时用nginx代理443会报错,因为端口被IIS占用了。

解决方案就是先结束IIS的443端口绑定,仅保留80端口,保证http能正常访问,然后再用nginx代理443,转发到这个80上,nginx具体配置如下:

server {
    # 监听443端口
    listen       443 ssl;
    server_name  www.cdsy.xyz;
    # 证书地址 
    ssl_certificate      C:/serverbin/nginx-1.24.0/cert/www.cdsy.xyz.pem;
    ssl_certificate_key  C:/serverbin/nginx-1.24.0/cert/www.cdsy.xyz.key;
    ssl_session_cache    shared:SSL:1m;
    ssl_session_timeout  5m;
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers  on;
    # 转发到80端口上
    location / {
       proxy_pass http://www.cdsy.xyz/;
    }
}

 

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐