歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 為什麼apache基於主機名或者域名的訪問限制不能正確執行

為什麼apache基於主機名或者域名的訪問限制不能正確執行

日期:2017/2/27 9:29:00   编辑:更多Linux
  問題分析:原因可能有兩個:第一是DNS上面的數據有問題,比如你對Foobar.example.com做了訪問限制,但是實際上foobar.example.com只是其他域名的別名,這樣foobar.example.com來訪問你的時候,Apache通過地址-域名查找之後返回的是真實的域名,而不是foobar.example.com,所以正確執行訪問限制;第二是Apache的配置中的檢驗不充分。  解決:對於第一種情況,必須找出foobar.example.com的真實域名,才能對它進行訪問限制,對於第二種情況,你可以在編譯的時候加入EXTRA_CFLAGS=-DMAXIMUM_DNS參數,但是這樣會導致頻繁查找DNS,從而造成性能降低。




Copyright © Linux教程網 All Rights Reserved