Comment interdire l'accès IP au site HTTPS (nginx) ?
阿神
阿神 2017-05-16 17:27:35
0
3
838

Comment interdire à une IP d'accéder directement à HTTPS

Les paramètres suivants dans 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;
    }
}

Configurez comme ci-dessus et accédez à https://ip. SSL ne fonctionne pas. Même si vous visitez https://domain.com, vous ne pouvez pas y accéder.

阿神
阿神

闭关修行中......

répondre à tous(3)
左手右手慢动作

C'est OK d'utiliser un code comme celui-ci

server 
        {
                listen 443 default;
                return 400;
        }
曾经蜡笔没有小新
server
{
    listen 443 ssl default_server;
    ssl_certificate      path_to_your_fullchain.cer;
    ssl_certificate_key  paht_to_your_key;
    return 301 https://demo.com;
}

Assurez-vous de configurer le certificat SSL, sinon cela ne fonctionnera pas

黄舟
listen 80 default;
server_name domain.com *.domain.com;
...

if ( $host ~* "\d+\.\d+\.\d+\.\d+" ) {
    return 400;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!