Apache禁止ip直接访问
时间:2015-08-11 阅读:次 QQ群:182913345
网站站点一直还是可以通过ip地址直接绑定的,这样会存在潜在的风险,比如ip地址被恶意绑定等等。那么就需要禁止直接通过ip来访问apache服务器,设置的方法有如下两种方案,都可以解决。
第一种:通过直接通过deny方式
vi /etc/httpd/conf/httpd.conf //具体apache配置文件视环境 # 禁止ip直接访问 NameVirtualHost 115.29.237.26 <VirtualHost 115.29.237.26:80> ServerName 115.29.237.26 <Directory /> Order Allow,Deny Deny from all //拒绝所有访问 </Directory> </VirtualHost> |
第二种:配置虚拟机并给与友好提示
vi /etc/httpd/conf/httpd.conf <VirtualHost *:80> ServerName 115.29.237.26 DocumentRoot /data/wwwroot/error/ RewriteEngine On RewriteRule ^.* /400.php //重写规则 </VirtualHost> |