当前位置: 首页 > news >正文

天眼查企业信息查询平台官网/安卓优化清理大师

天眼查企业信息查询平台官网,安卓优化清理大师,HTML5网站建设案例,做设计下素材有比较好的网站最近发现有一个别人的域名(下文以www.hack.com举例),DNS恶意解析到了我的一台服务器IP上,我的服务器上刚好部署了一个网站(域名为www.mysite.com),Nginx里的server_name配置为mysite.com&#x…

最近发现有一个别人的域名(下文以www.hack.com举例),DNS恶意解析到了我的一台服务器IP上,我的服务器上刚好部署了一个网站(域名为www.mysite.com),Nginx里的server_name配置为mysite.com

server {listen 80;listen 443 ssl;ssl_certificate /etc/nginx/ssl/mysite.cer;ssl_certificate_key /etc/nginx/ssl/mysite.key;server_name mysite.com
}

奇怪的是,用www.hack.com域名竟然也能访问到我的网站,server_name都不匹配,Nginx怎么会允许它访问的呢?

后来查资料得知,如果Nginx匹配不到server_name的话,会将请求交给默认server来处理。默认server怎么确定呢?

首先是看此端口有没有配置了default_server指令:

listen 443 ssl default_server;

如果这个server配置了default_server指令,那么就会交给它处理。

但如果所有的server都没有default_server指令呢?那么就会交给第一个开启了此端口的server处理。

所以要解决这个问题,只需要新增一个默认server就可以了:

server {listen 80 default_server;listen 443 ssl default_server;ssl_certificate /etc/nginx/ssl/xxx.cer;ssl_certificate_key /etc/nginx/ssl/yyy.key;server_name _
}

默认server 443端口的SSL证书可以使用自签名证书

配置443端口的默认server还要生成证书和私钥,有点麻烦。如果你的Nginx的版本 >= 1.19.4,那么可以不这么麻烦,像下面这样配置就可以了:

server {listen 80 default_server;listen 443 ssl default_server;ssl_reject_handshake onserver_name _
}

参阅

https://nginx.org/en/docs/http/ngx_http_ssl_module.html#ssl_reject_handshake

http://www.jmfq.cn/news/4756177.html

相关文章:

  • js获取网站广告点击量怎么做/魔贝课凡seo课程好吗
  • 查公司信息的国家网站/广告推广代运营公司
  • 优化型网站建设的基本要求/网店推广的作用是
  • 主流网站/网络广告电话
  • 企业建设网站方案/百度投放广告流程
  • 湖南大型网站建设/怎样制作网页新手自学入门
  • 咋做网站/广告营销是做什么的
  • 某商贸网站建设方案/网络推广用什么软件好
  • 河南高端网站建设/百度推广开户需要多少钱
  • 有域名了怎么建立网站/百度推广电话
  • 烟台建站价格/今日十大热点新闻头条
  • 福州网站怎么做的/厦门网站流量优化价格
  • 做一个赚钱的网站/短视频培训
  • 百度网站建设目标/风云榜小说排行榜
  • 网站开发用什么服务器/如何看待百度竞价排名
  • 阳泉那有做网站的/凡科建站怎么用
  • wordpress建站方向/新闻热点事件
  • 网站制作明细报价表/河北seo人员
  • wordpress新浪图/班级优化大师免费下载安装
  • 深圳做网站最好的公/深圳sem竞价托管
  • 李志自己做网站/我想在百度发布信息
  • 小程序开发教程下载/太原百度seo
  • 网站用户黏度表现在/网站收录网
  • wordpress登入不进去/电脑优化是什么意思
  • 河南做网站公司哪家专业/电商网站项目
  • 做条形图的网站/seo推广百度百科
  • dede系统做的网站如何调用cu3er官网flash 3d焦点图/温州百度推广公司电话
  • 美橙互联网站/百度软件下载
  • 有关做聚合物电池公司的网站/自动点击器app
  • 汕头企业制作网站推广/海外推广渠道都有哪些