So verbieten Sie einer IP den direkten Zugriff auf HTTPS
Die folgenden Einstellungen in Nginx:
server {
listen 80;
listen 443 ssl spdy;
root /data0/web/domain.com;
server_name domain.com *.domain.com;
index index.html index.htm index.php;
location / {
}
}
##default
server {
listen 80 default;
listen 443 default;
server_name _;
root /data0/web/empty;
location / {
return 500;
}
}
Richten Sie es wie oben beschrieben ein und greifen Sie auf https://ip zu. SSL funktioniert nicht. Selbst wenn Sie https://domain.com besuchen, können Sie nicht darauf zugreifen.
使用这样的代码就Ok了
一定要配置 ssl 证书,要不然不起作用