1. 程式人生 > >Nginx禁止未綁定域名和IP訪問443端口

Nginx禁止未綁定域名和IP訪問443端口

href ofo 配置 http 開啟 ssl證書 turn 綁定 配置https

問題:例,a.xxx.com 開啟了https,訪問https://a.xxx.com ,正常,訪問未配置https的域名,如 https://b.xxx.com 會打開https://a.xxx.com 的內容

解決辦法:為Nginx的443端口設置default_server,並拒絕

配置:
server {
listen 443 default_server;
servername ;
ssl on;
ssl_certificate 隨便設置一個ssl證書;
ssl_certificate_key 隨便設置一個ssl證書的key;
return 444;
}

註意:
ssl_certificate 隨便設置一個ssl證書;

ssl_certificate_key 隨便設置一個ssl證書的key;

這兩行配置必須要有,否則Nginx會拒絕所有443的連接(正常開啟https的域名也會無法訪問,大坑)

Nginx禁止未綁定域名和IP訪問443端口