伊人久久一区二区三区四区,色偷偷,色噜噜污网站,啦啦啦www视频在线观看,成人亚洲一区二区三区在线

綠色資源網:您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁服務器類Web服務器 → Nginx防止直接用IP訪問Web服務器設置方法

Nginx防止直接用IP訪問Web服務器設置方法

我要評論 2012/09/18 00:04:05 來源:綠色資源網 編輯:downcc.com [ ] 評論:0 點擊:290次

看了很多Nginx的配置,好像都忽略了ip直接訪問Web的問題,這樣理論上不利于SEO優化,所以我們希望可以避免直接用IP訪問網站,而是域名訪問,具體怎么做呢,看下面。

官方文檔中提供的方法:

If you do not want to process requests with undefined "Host" header lines, you may define a default server that just drops the requests:

server {
listen 80 default_server;
server_name _;
return 444;
}

說白了就是只要是訪客用ip訪問就直接重置444錯誤。但是這樣好像又不太友好,如果能直接給跳轉到該web server的網址就好了。配置如下:

server {
listen 80 default_server;
server_name _;
rewrite ^ http://www.domain.com$request_uri?;
}

這樣還是有一點問題,某些特別的地址,我需要用ip訪問,其他的都禁止,如何配置呢?比如說我想讓監控寶直接用ip訪問我的機器的nginx狀態信息,其他的用ip訪問的所有請求都跳轉到域名上。

server {
listen 80 default_server;
server_name _;
location /xxxxx{
stub_status on;
access_log off;
}
location /{
rewrite ^ http://www.domain.com$request_uri?;
}
}

這樣就實現了我們想要的功能了。

關鍵詞:Nginx,Web服務器

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視
主站蜘蛛池模板: 东源县| 惠安县| 金华市| 正安县| 大姚县| 肥城市| 体育| 星子县| 望江县| 呼玛县| 榆社县| 醴陵市| 宿松县| 方城县| 石柱| 库伦旗| 青铜峡市| 托克逊县| 全州县| 宁城县| 巨野县| 新竹县| 竹山县| 西吉县| 无棣县| 会理县| 民县| 沾化县| 安福县| 彭州市| 霍城县| 徐州市| 开平市| 曲水县| 东乡| 乡宁县| 伊春市| 利辛县| 延津县| 封丘县| 团风县|