Apache被人惡意解析綁定的解決辦法

先解釋一下什麼是惡意綁定shell

就是別人經過ping獲取到你的域名IP後,將本身的域名也解析到你的IP上來。服務器

爲何能夠這樣綁定呢?網站

由於Apache被請求時,會到虛擬域名配置的文件裏找到對應的域名,從而找到相應的目錄。那麼問題來了,若是請求的域名在配置裏找不到會怎樣呢?其實Apache在找不到對應的域名配置時,會默認請求第一個已配置的虛擬域名。從而致使了他人能夠將本身的域名綁定到他人的服務器。spa


好了,如今咱們已經知道緣由了,那麼下面來講一下解決方法,其實也很簡單。code

解決方法:域名

修改Apache的虛擬域名配置文件 httpd-vhosts.conf,添加以下代碼it

<VirtualHost *:80>
	<IfModule mod_rewrite.c>
		RewriteEngine On
		rewriterule ^/(.*) http://www.xx.com/$1 [L,R=301] # www.xx.com是你要跳轉的域名網址
	</IfModule>
</VirtualHost>

這裏須要注意的是,以上配置要放在最前面,而且要跳轉的域名已經在配置文件配置,否則會致使重複重定向,最終致使網站沒法訪問。
class

相關文章
相關標籤/搜索