碰到一個奇怪問題:
發現打開別人網站鏈接,顯示的內容跟自己網站的內容一摸一樣。 自己網站數據更換 他的網站立刻更改 于是懷疑 他入侵網站偷走了代碼,而且用的跟網站一樣的數據庫 。 上服務器 查看,發現登錄IP 只有 自己機器IP , 網站文件校驗 也沒有發現問題。
最后通過PING 查看到 他 網站的IP 解析到了我網站上面。
NGINX 添加了段代碼解決了:
Nginx 的默認虛擬主機在用戶通過IP訪問,或者通過未綁定的域名訪問(比如有人把他自己的域名偷偷指向了你的ip)的時候生效。默認虛擬主機一般就是你主目錄的網站。避免被未綁定的域名訪問網站,這樣做的好處有很多,大家都懂的。下面只說一下解決的辦法。
1,比如別人直接通過ip或者未綁定域名訪問你VPS的時候,你希望禁止顯示任何有效內容,可以給他返回一個500錯誤, 就可以這樣設置:
server {
listen 80 default;
return 500;
}
2. 也可以把這些流量收集起來,導入到自己的網站,只要做以下跳轉設置就可以:
server {
listen 80 default;
rewrite ^(.*) http://www.myhack58.com permanent;
}