網站(zhàn)建設 網絡推廣 網站(zhàn)營銷 軟件開(kāi)發 案例展示 新聞資訊 關于我們 聯系我們
合肥拓野網絡公司新聞資訊
[nginx反向代理(lǐ)服務器(qì)]Nginx 禁止IP訪問 隻允許域名訪問
來(lái)源:合肥拓野網絡公司 | 發布日期:2018-06-08 次 | 人(rén)氣:2141
 合肥拓野網絡公司

 [nginx反向代理(lǐ)服務器(qì)]Nginx 禁止IP訪問 隻允許域名訪問

nginx反向代理(lǐ)服務器(qì)

  今天要在Nginx上(shàng)設置禁止通(tōng)過IP訪問服務器(qì),隻能通(tōng)過域名訪問,這樣做(zuò)是為(wèi)了避免别人(rén)把未備案的域名解析到自己的服務器(qì)IP而導緻服務器(qì)被斷網,從網絡上(shàng)搜到以下解決方案:

  Nginx的默認虛拟主機在用戶通(tōng)過IP訪問,或者通(tōng)過未設置的域名訪問(比如有(yǒu)人(rén)把他自己的域名指向了你(nǐ)的ip)的時(shí)候生(shēng)效

  最關鍵的一點是,在server的設置裏面添加這一行(xíng):

  listen 80 default;

  後面的default參數(shù)表示這個(gè)是默認虛拟主機。

  這個(gè)設置非常有(yǒu)用。

  比如别人(rén)通(tōng)過ip或者未知域名訪問你(nǐ)的網站(zhàn)的時(shí)候,你(nǐ)希望禁止顯示任何有(yǒu)效內(nèi)容,可(kě)以給他返回500.

  目前國內(nèi)很(hěn)多(duō)機房(fáng)都要求網站(zhàn)主關閉空(kōng)主機頭,防止未備案的域名指向過來(lái)造成麻煩。就可(kě)以這樣設置:

  server {

  listen 80 default;

  return 500;

  }

  也可(kě)以把這些(xiē)流量收集起來(lái),導入到自己的網站(zhàn),隻要做(zuò)以下跳(tiào)轉設置就可(kě)以:

  server {

  listen 80 default;

  rewrite ^(.*) http://www.exchangecn.com permanent;

  }

  ==============================

  按照如上(shàng)設置後,确實不能通(tōng)過IP訪問服務器(qì)了,但(dàn)是在應該用中出現當server_name後跟多(duō)個(gè)域名時(shí),其中一個(gè)域名怎麽都無法訪問:

  設置如下:

  server

  {

  listen 80;

  server_name www. exchangecn .com exchangecn .com

  沒更改之前,通(tōng)過server_name 中的www. exchangecn .com exchangecn .com均可(kě)訪問服務器(qì),加入禁止IP訪問的設置後,通(tōng)過exchangecn .com無法訪問服務器(qì)了,www. exchangecn .com可(kě)以訪問

  用 nginx -t 檢測配置文件會(huì)提示warning:

  [warn]: conflicting server name “ exchangecn .com” on 0.0.0.0:80, ignored

  the configuration file /usr/local/webserverinx/confinx.conf syntax is ok

  configuration file /usr/local/webserverinx/confinx.conf test is successful

  最後通(tōng)過在listen 80 default;後再加server_name _;解決,形式如下:

  #禁止IP訪問

  server

  {

  listen 80 default;

  server_name _;

  return 500;

  }

  或者

  server {

  listen 80 dufault;

  server_name _;

  rewrite ^(.*) http://www. exchangecn .net permanent;

  }

  這樣,通(tōng)過 exchangecn .com就能訪問服務器(qì)了,問題解決了,但(dàn)具體(tǐ)原因還(hái)是不清楚。

  分類:Nginx 成功分享标簽:301, ipNginx 設置301重定向2010年3月2日iNginx沒有(yǒu)評論

  第一種情況:訪問A站(zhàn)定向到B站(zhàn)

  server {

  server_name www. exchangecn .net ;

  rewrite ^(.*) http://www. exchangecn .com$1 permanent;

  }

  第二種情況:不是訪問A站(zhàn)的全部重定向到指定頁面

  server {

  server_name www. exchangecn .net;

  if ($host != ‘ exchangecn .net’ ) {

  rewrite ^/(.*)$ http://www. exchangecn .com/$1 permanent;

  }

  }

  如果寫在第一個(gè)server段

  使用IP訪問時(shí)也将被重定向

上(shàng)一篇:[百度算(suàn)法]百度搜索上(shàng)線“極光算(suàn)法”打擊時(shí)間(jiān)因子作(zuò)弊行(xíng)為(wèi)
下一篇:全球化是互聯網巨頭走出市值瓶頸不二法門(mén)
熱門(mén)資訊
(2020-06-24)2020端午節放假通(tōng)知 (2018-12-21)移動端seo優化和(hé)排名技(jì)術(shù)怎麽實現? (2019-01-11)網站(zhàn)站(zhàn)內(nèi)優化是非常重要的一個(gè)環節,站(zhàn)內(nèi)SEO優化中如何利用好... (2013-09-09)番茄花(huā)園作(zuò)者被判三年半微軟警告win7盜版 (2011-07-11)微軟重拳打擊番茄花(huā)園盜版 醉翁之意不在酒
推薦資訊
(2013-11-08)IBM宣布推開(kāi)放Linux套裝軟件挑戰Windows 7 (2014-06-12)阿裏巴巴信用支付業務是否會(huì)沖擊銀行(xíng)消費信貸? (2014-05-09)報告稱六成IT家(jiā)電(diàn)企業使用CN域名 (2013-03-29)拓野網絡指出錯誤的堆積關鍵詞有(yǒu)哪些(xiē) (2013-03-26)“2009中國互聯網市場(chǎng)年會(huì)”3月召開(kāi)
電(diàn)商解決方案-專業網絡營銷部署咨詢-成功案例分享-個(gè)性定制(zhì)服務咨詢
網站(zhàn)建設
營銷套餐 PC端 移動端 域名空(kōng)間(jiān)郵箱
網絡推廣
搜狗競價 網站(zhàn)優化
網站(zhàn)營銷
微信公衆号 小(xiǎo)程序 朋友(yǒu)圈推廣
軟件開(kāi)發
定制(zhì)軟件 手機APP
案例展示
精品案例
網絡快訊
公司新聞 行(xíng)業資訊 媒體(tǐ)報道(dào) 網絡知識
關于我們
公司簡介 企業文化 團隊風采 發展曆程
聯系我們
聯系方式 人(rén)才招聘 問題反饋 付款方式
Copyright  ©  2008 - 2018  合肥好好先生網絡科技有限公司, All Rights Reserved