生活是美好的

 找回密碼
 立即註冊
搜索
查看: 299|回復: 0

nginx只允許域名訪問,禁止ip訪問

[複製鏈接]

112

主題

112

帖子

453

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
453
發表於 2019-9-27 15:45:16 | 顯示全部樓層 |閱讀模式
背景:
為什麼要禁止ip訪問頁面呢?
這樣做是為了避免其他人把未備案的功能變數名稱解析到自己的服務器IP,而導致服務器被斷網,我們可以通過禁止使用ip訪問的方法,防止此類事情的發生。

解決方法:
這裡介紹修改設定檔nginx.conf兩種方法:
1)在server段裡插入如下正則:
listen      80;
server_name  liyb.cc;
if ($host != 'liyb.cc'){
   return 403;
}


2)添加一個server
新加的server(注意是新增,並不是在原有的server基礎上修改)
server {
  listen 80 default;
  server_name _;
  return 403;
}
原來server裡面插入:
listen      80;
server_name  liyb.cc;

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

GMT+8, 2025-4-20 03:02 , Processed in 0.177563 second(s), 20 queries .

© 本站内容由個人原創或轉載,如果侵犯了您的合法權益,請及時聯繫處理! Email:lyb@qq.com

快速回復 返回頂部 返回列表