0
我一直在尋找通過我的Nginx的錯誤日誌,發現奇怪的記錄隨機域得到停在我的服務器上
2014/10/01 13:41:20 [error] 9825#0: *1628 "/home/mysite/public_html/phone/99476982139/index.html" is not found (2: No such file or directory), client: 37.187.107.37, server: mysite.com, request: "GET /phone/99476982139/ HTTP/1.1", host: "blabla.co.uk"
2014/10/01 13:41:22 [error] 9825#0: *1629 "/home/mysite/public_html/phone/99476982139/index.html" is not found (2: No such file or directory), client: 180.76.5.145, server: mysite.com, request: "GET /phone/99476982139/ HTTP/1.1", host: "blabla.com.ar"
但接下來發生的事情是驚人的 - 我訪問過的陌生領域 - blabla.co.uk和布拉布拉。 com.ar,他們有相同的內容作爲我的mysite.com!如果我更改了我的index.html文件,那麼我的生活中第一次看到的內容就會改變!
這個網站我的nginx的配置是
server{
listen 80;
server_name www.mysite.com mysite.com;
root /home/mysite/public_html;
}
怎麼可能會發生很簡單? 如何保護我的服務器免受隨機域的請求?