Apache访问控制
需要在虚拟主机配置文件中添加访问控制参数
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
方式一、
AllowOverride None
Options None
Order allow,deny
Allow from all
Deny from 192.168.0.114 拒绝来至192.168.0.114的访问
方式二、
Order Deny,Allow
Deny from all
Allow from 192.168.0.115 只允许192.168.0.115这个ip地址才能访问名字为admin的文件
Apache禁止解析php
需要在虚拟主机配置文件中添加禁止解析php参数
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
php_admin_flag engine off 关闭解析引擎
禁止下载文件
Order deny,allow
Deny from all
Allow from 127.0.0.1 仅允许127.0.0.1这台服务器
Apache禁止制定user_agent
需要在虚拟主机配置文件中添加禁止user_agent参数
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*chrome* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*mozilla* [NC]
RewriteRule .* _ [F]
Apache通过rewrite限制某个目录
在虚拟机配置文件的IfModule mod_rewrite.c模块末尾加上以下参数即可限制tmp下面的文件访问
RewriteCond %{REQUEST_URI} ^.*/tmp/.* [NC]
RewriteRule .* - [F]
需要在虚拟主机配置文件中添加访问控制参数
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
方式一、
AllowOverride None
Options None
Order allow,deny
Allow from all
Deny from 192.168.0.114 拒绝来至192.168.0.114的访问
方式二、
Order Deny,Allow
Deny from all
Allow from 192.168.0.115 只允许192.168.0.115这个ip地址才能访问名字为admin的文件
Apache禁止解析php
需要在虚拟主机配置文件中添加禁止解析php参数
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
php_admin_flag engine off 关闭解析引擎
禁止下载文件
Order deny,allow
Deny from all
Allow from 127.0.0.1 仅允许127.0.0.1这台服务器
Apache禁止制定user_agent
需要在虚拟主机配置文件中添加禁止user_agent参数
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
RewriteCond %{HTTP_USER_AGENT} ^.*curl.* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*chrome* [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^.*mozilla* [NC]
RewriteRule .* _ [F]
Apache通过rewrite限制某个目录
在虚拟机配置文件的IfModule mod_rewrite.c模块末尾加上以下参数即可限制tmp下面的文件访问
RewriteCond %{REQUEST_URI} ^.*/tmp/.* [NC]
RewriteRule .* - [F]
编辑回复