如何告诉nginx仅为一个vhost管理的域提供https?
发布时间:2021-01-23 22:45:07 所属栏目:Nginx 来源:互联网
导读:我有一个运行ubuntu和nginx 0.8.4的ec2实例,vhost使用http服务几个不同的域,但使用SSL / https服务.安全域配置:server { listen 443 ssl; server_name securedomain.tld; ssl_certificate /etc/nginx/certs
我有一个运行ubuntu和nginx 0.8.4的ec2实例,vhost使用http服务几个不同的域,但使用SSL / https服务. 安全域配置:
不安全的域配置:
现在,使用https服务的域正在赶上所有管理域的所有https流量…这意味着https://unsecuredomain.tld/将显示警告并实际提供来自securedomain.tld的内容:( 问题是,有没有办法阻止nginx提供使用https服务的所有不安全域?例如,通过指定您只想接受给定请求主机的https连接… 提示:ec2实例不能有多个IP受影响. 最佳答案 简而言之:不.就nginx而言,你已经告诉它所有与端口443的连接都是该虚拟主机的SSL连接,而它只是按照你所说的去做.当它在请求中看到Host:标头时,SSL协商已经完成(没有SNI,如果您获得所有域的证书并且受到SNI感知的打击,那么这实际上只会有所帮助浏览器).(编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails – 如何配置nginx以在SubURI上提供gitlabhq
- nginx – IE/wget将子域的SSL证书与主域证书混淆的问题
- php – CodeIgniter的Nginx重写规则
- nginx:如何记录TLS错误(如果不支持的密码/协议)
- 网络应用程序 – 在同一服务器上运行Tornado和Nginx
- python-Ngnix Gunicorn Flask:如何找出真正的基本URL
- 在Ubuntu 10.04上使用Nginx设置龙卷风,供生产使用
- ruby-on-rails – Apache如何导致重复请求?
- reactjs – 如何配置我的Nginx服务器以使用子文件夹中的Rea
- node.js – 当我有Kubernetes时,nginx有什么意义?
推荐文章
站长推荐
- nginx-我真的需要Web服务器以及API-微服务架构中
- linux – nginx不会将标头中的ip转发到apache(启
- 如何使用NGINX阻止洪水请求?
- apache – Magento:Lighttpd vs Nginx
- ruby-on-rails-在Ruby on Rails生产服务器上为乘
- 在Nginx中随机返回备用页面进行A / B测试
- Ubuntu 14 – Nginx – PHP5-fpm:安装phpmyadmi
- 在Nginx中解释limit_conn_zone $server_name
- uwsgi_params不在nginx中
- ruby-on-rails – 如何配置nginx以在SubURI上提供
热点阅读