爲了防止其餘不是本身的域名解析到本身的IP,咱們能夠經過更改虛擬主機文件/usr/local/apache2/conf/extra/httpd-vhosts.con 去限制其餘域名。咱們建立的新的虛擬主機,建立一個新的空目錄將其權限設置爲600。這樣只有咱們在配置文件中定義的域名在能訪問。配置以下:
apache
在第一個虛擬主機的位置加入以下代碼:
DocumentRoot "/tmp/123" #配置一個空目錄,當不是本機的域名解析到本機ip時,默認訪問這個空目錄
ServerName 1111.com
保存退出
mkdir /tmp/123
chmod 600 /tmp/123
apachectl -t
apachectl restartide