Nginx SSL 配置问题

freshheart 2015-12-11 10:39:45
前端使用Nginx1.95 后端使用IIS7作为WEB服务器
WEB服务器已经配置https,并且生成了服务器和个人证书
如何配置Nginx呢

下面是我的配置

server{
listen 443;
server_name zhengshu.test.com;

ssl on;
ssl_certificate /usr/local/nginx/conf/testca.crt;
ssl_certificate_key /usr/local/nginx/conf/testca_nopwd.key;

# rewrite ^/(.*)$ https://zhengshu.test.com:443/$1 permanent;

location /{
proxy_pass http://zhengshu.test.com;
}
}


IE打开https://zhengshu.test.com可以显示出证书未受信任的页面 但是继续浏览无法访问显示
504 Gateway Time-out 页面
请问如何配置Nginx呢
...全文
322 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
freshheart 2015-12-23
  • 打赏
  • 举报
回复
tcp反向代理最后实现了 可是如果后端有多个https站点如何操作
李睿_Lee 2015-12-23
  • 打赏
  • 举报
回复
引用 3 楼 freshheart 的回复:
tcp反向代理最后实现了 可是如果后端有多个https站点如何操作
在Nginx里配置多个HTTPS站点,后端对应的依旧全部80端口。就搞定了。不用想太复杂。
freshheart 2015-12-14
  • 打赏
  • 举报
回复
您的意思就是使用nginx的证书 而不使用后端IIS的证书?
李睿_Lee 2015-12-13
  • 打赏
  • 举报
回复
其实你后端IIS可以不用443,直接80端口。

25,986

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧