跳到主內容

Nginx 限制用 IP 訪問

  BUBU 因朋友有這樣子的需求,順便記錄一下怎麼設定

  • 使用判斷方式來處理此問題
    # 限制 IP 連線,只允許域名連線
    server {
      listen 80;
      server_name www.server_name1.com;
    
      if ($host != 'www.server_name1.com') {
          # 直接中斷連線
          return 444;
      }
    
    server {
      listen 443;
      server_name www.server_name1.com;
    
      if ($host != 'www.server_name1.com') {
          # 直接中斷連線
          return 444;
      }
    

參考相關網頁