复制内容到剪贴板 代码:<Directory />
AuthUserFile d:/myoa/webroot/.htpasswd
AuthName "OA系统登陆"
AuthType Basic
require valid-user
Satisfy any
Order Deny,Allow
Deny from all
Allow from 220.136.65.41 192.168.0
#Allow from 代表指定IP允许访问,192.168.0代表IP段,代表192.168.0.1~254的所有IP地址
</Directory>
TONGDA--OA非官方论坛www.icixi.com
再操作下面的第三步,创建.htpasswd文件
不用修改AllowOverride指令,而且性能会更好。(官方推荐)
只要设置允许IP地址段,OA精灵无法访问的问题也就解决了。
以前的方法:
一,修改d:\myoa\conf\httpd.conf,修改如下
复制内容到剪贴板 代码:<Directory />
Options FollowSymLinks
AllowOverride ALL
</Directory>
# 将AllowOverride None 改成 AllowOverride ALL
改成AllowOverride AuthConfig 更好
修改完成后,重启一下APACHE,才生效。
那么这个文件夹将不需要密码。同理,别的文件夹不需要密码的话,将这个.htaccess文件复制到该目录中。
允许内网访问,外网指定IP访问。TONGDA--OA非官方论坛
Satisfy any
Order Deny,Allow
Deny from all
Allow from 220.136.65.41 192.168.1
在不需要认证的目录放一个.htaccess文件,内容是
Satisfy any
该目录不会出现认证,直接访问。