TA的每日心情 | 开心 2016-6-25 13:04 |
---|
签到天数: 845 天 [LV.10]以坛为家III
|
htpasswd.rar
(31.03 KB, 下载次数: 1)
启用APACHE认证,防止通达后门现在很多网友都害怕通达的后门,为了解决这个问题,可以采用方法:
但是在通达OA登陆前再设置一道认证后,报表系统读取不到数据,请各高手帮忙解决:
操作直接修改http.conf达到认证的方法。
在http.conf中最下面添加下面的代码,重启apache即可。
复制内容到剪贴板
代码:(经测试可用代码)
<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>
再操作下面的第二步,创建.htpasswd文件
不用修改AllowOverride指令,而且性能会更好。(官方推荐)
只要设置允许IP地址段,OA精灵无法访问的问题也就解决了。
二,创建.htpasswd文件,用户名及密码保存在这个文件中。附件提供htpasswd.exe文件,用来生成密码文件
(路径:d:/myoa/webroot/)
htpasswd -c d:\myoa\webroot\.htpasswd chen
(增加用户 htpasswd d:\myoa\webroot\.htpasswd chen)
创建.htpasswd文件(路径:d:/myoa/webroot/),用户名及密码保存在这个文件中。附件提供htpasswd.exe文件,用来生成密码文件(将htpasswd.exe拷到system32目录下。
测试php下运行exec(htpasswd -b htpasswd -c d:\myoa\webroot\.htpasswd chen)( 确保你 d:/myoa/webroot目录下有. htpasswd文件))
现在已经启用apache目录访问身份验证,可以测试一下你的OA系统了,是否出现登陆对话框。
附件webroot.rar中是.htaccess及.htpasswd文件,解压到webroot目录即可。其中的用户名是chen密码是888888,用第三步可以生成自己的用户名及密码。
附:如何删除用户,很简单,用文本编辑软件直接删除用户名及密码,如果修改,可以先删除,后增加。文本编辑软件建议用ultraedit32
|
|