linux中如何使http站点能用域名访问,禁止用ip访问

linux中如何使http站点能用域名访问,禁止用ip访问
系统版本 centos 6.5

#禁止IP访问、禁止不匹配的域名访问
<VirtualHost *:80>
    ServerName IP地址
    <Location />
        Order Allow,Deny
        Deny from all
    </Location>
</VirtualHost>
 
#反向代理配置
<VirtualHost *:80>
    ServerName  域名
    DocumentRoot "/var/www/html"
</VirtualHost>

http站点是什么软件提供的呢? 可以通过http协议中的origin、host头来进行禁止啊