如何告诉nginx仅为一个域提供SSL?
是的,这与this question重复,但是,根据ngnx文档“Configuring HTTPS servers”(“单个HTTPS服务器”部分),此限制不再存在,并且该问题的答案不再有效. 从上面的链接:
但是,在该doc中按照规定设置服务器块:
…当发出https://example.net请求时,nginx仍会提供来自example.com的内容. 我知道SSL是在HTTP请求之前提供的,但必须有一些方法可以防止服务器响应没有与之关联的有效SSL证书的SSL请求. 我们非常感谢您对此的任何见解. 最佳答案
好吧,有点.由于您在同一IP上运行多个站点,因此尝试与任何站点的IP建立SSL连接的用户将始终建立其SSL连接(如果他们指向的是非主机名,则可能会出现证书错误由证书涵盖). 您可以采取的所有措施是防止在该IP上侦听SSL(在不同地址上运行SSL内容). 如果您对他们获得与该潜在错误的SSL连接没问题,那么您可以选择以下选项;而不是从启用SSL的服务器获取内容,您可能有一个默认值,它们收到403错误或重定向到他们发送请求的主机名的http侦听器 – 这些选项中的一个对您的系统有意义? (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- node.js – socket.io nginx配置WebSocket握手期间出错:’
- 如何替换nginx错误
- python – Django Admin FORCE_SCRIPT_NAME登录重定向错误
- reactjs – react.js应用程序显示在nginx服务器中找不到404
- jQuery-浏览器和AJAX响应CORS标头不同
- Nginx在vhost和SSL之间发出问题
- node.js-带有Nodejs中的Push的Nodejs http2(nginx或其他Web
- ruby-on-rails-使用Nginx的Rails的多阶段环境
- 如何配置nginx从其他文件夹加载try_files?
- 如何避免在nginx中重复add_header指令?
- ruby-on-rails – 使用Rails和Nginx获取客户端的
- php-Laravel Forge Nginx Config for SSL
- symfony-使用Nginx无效更新symlink静态文件
- nginx – 提供由PHP生成的自定义404页面
- ruby-on-rails – puma:puma.sock没有这样的文件
- 使用uwsgi和nginx部署Flask应用程序
- 如何使用Nginx(healthd)在access_log文件名中使用
- Django应用程序在运行服务器下运行,但在nginx下运
- python-Django nginx管理媒体
- ruby-on-rails – 是否有必要将Unicorn放在Nginx