HTTPS網站(nginx)怎麼禁止ip存取?
阿神
阿神 2017-05-16 17:27:35
0
3
839

如何禁止IP直接存取HTTPS

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;
    }
}

如上設置,訪問https://ip。 SSL無法運作。即便造訪https://domain.com也無法存取。

阿神
阿神

闭关修行中......

全部回覆(3)
左手右手慢动作

使用這樣的程式碼就Ok了

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;
}

一定要設定 ssl 證書,不然不起作用

黄舟

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!