Apache设置禁止通过IP访问网站
以Apache为例
通常大家都希望用户通过域名来访问网站,所以需要禁止用户通过IP地址来访问
这样就需要设置Apache配置文件
在CentOS 6下安装Apache
yum install httpd 即可,如果需要使用php那就在原有命令后添加php
即:yum install httpd php
设置开机启动 chkconfig httpd on
启动Apache服务 service httpd start
安装后,在/var/www/html 目录下创建网站文件就可以访问了
禁止IP访问网站需要修改Apache配置文件
vi /etc/httpd/conf/httpd.conf
在最后添加如下内容:
NameVirtualHost 123.123.123.123
<VirtualHost 123.123.123.123>
ServerName 123.123.123.123
<Location />
Order Allow,Deny
Deny from all
</Location>
</VirtualHost>
#------以上表示禁止通过IP地址为 123.123.123.123 来访问本站
<VirtualHost 123.123.123.123>
DocumentRoot "/var/www/html"
ServerName test.test.com
</VirtualHost>
#------以上内容表示只能通过test.test.com域名来访问网站,其它域名无法访问