apache discuz 用户验证

目的:为了增加安全性,当用户访问:admin.php 时需要输入验证的信息才可行进下一步操作

操作步骤:

虚拟主机配置文件中,需要加入
<Directory /data/www/admin.php>      #admin.php 所在的目录
   AllowOverride AuthConfig          #启用验证模块

AuthType Basic                    #类型
   AuthUserFile /data/www/.htpasswd  #密码文件所在的位置           
   require valid-user

</Directory>

htpasswd -c /data/web/test/.htpasswd  test
#第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数

如果你想修改密码,可以如下

htpasswd -m .htpasswd test2

重启apache,即可。

时间: 2025-01-01 21:03:31

apache discuz 用户验证的相关文章

《Apache服务用户身份验证管理》RHEL6.3

1.安装apache软件包 Yum install httpd 2.启动apache服务 /etc/init.d/httpd restart 3.创建一个目录,内编辑一个index.html文件 4.给这个目录设密码(是不是很passwd文件内用户的密码文件很像) 5.编辑apache配置文件/etc/httpd/conf/httpd.conf文件(添加如下行) 6.重启apache服务 7.验证是否配置成功 8.结果 <Apache服务用户身份验证管理>RHEL6.3,码迷,mamicode

apache的相关设置-给目录或者文件设置用户验证

给目录或者文件设置用户验证 再对应的主机配置文件中加入如下配置: <Directory /data/www/admin.php>    AllowOverride AuthConfig    AuthName "The administrator authentication!"    AuthType Basic    AuthUserFile /data/.htpasswd    require valid-user</Directory> Director

Apache 用户验证配置

Apache登陆登陆用户验证 用户登陆验证,指定某一个网站需要用户登陆才可以访问. 参数介绍 <Directory />: 行为对根目录的限制 Options:允许使用控制目录特征的指令.他们包括Options 和XBitHack 参数: 1.All:准许以下除MultiViews以外所有功能 2.MultiViews:允许多重内容被浏览,如果你的目录下有一个叫做foo.txt的文件,那么你可以通过/foo来访问到它,这对于一个多语言内容的站点比较有用 3.Indexes:当用户访问该目录时,

Apache外网验证访问 内网直接通过

#生成账户对应的密码信息 htpasswd -c /etc/httpd/conf/httpspasswd.user httpsadmin #apache中的设定[非192.168.1的网段,需用户验证的方式访问] AuthName "Https Access" AuthType Basic AuthUserFile /etc/httpd/conf/httpspasswd.user Require valid-user Satisfy any Order Deny,Allow Deny

Subversion的安装部署与用户验证配置

注:本例采取subversion+apache的模式 一:所需软件包下载 编译svn需要依赖sqlite库,RHEL5自带的rpm包版本太低,编译不能通过. #wget http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz #wget http://subversion.tigris.org/downloads/subversion-1.6.12.tar.bz2 #wget http://archive.apache.org/dist/h

部署phpmyadmin并配置apache通过ldap验证

其实,配置apache使用ldap验证的例子,之前的PLA和LAM就是典型案例了,只不过这次想单独的配置apache和ldap的整合,另外一点就是windows上搭建LAMP的话,一般都会使用比如xampp之类的集成软件,一键安装统一管理Apache/MySQL/PHP,虽然Linux上我们一般不会采用类似的方法(构建LAMP也有各种各样的方法),但是phpmyadmin也是一个管理MySQL简单快捷的选择,所以就在此配置一下. 1.准备工作 /etc/init.d/iptables stop

apache通过AD验证

## apache通过AD验证 #yum install httpd mod_authz_ldap#安装apahce的ldap模块yum install mod_authz_ldap -y #配置apache通过ldap进行认证cp /etc/httpd/conf.d/authz_ldap.conf /etc/httpd/conf.d/authz_ldap.conf.bak$(date +%F) egrep -v "#|^$" /etc/httpd/conf.d/authz_ldap.

basic用户验证机制

basic用户验证机制 1,修改配置文件 vim /etc/httpd/conf.d/test.conf 6 <directory /var/www/html/admin/> 7 authtype basic 8 AuthName "admin Page" 9 AuthUserFile "/etc/httpd/conf.d/.httpuser" 10 Require user tom alice 11 </directory> 2,创建用户账

ASP.NET与ASP.NET Core用户验证Cookie并存解决方案

在你将现有的用户登录(Sign In)站点从ASP.NET迁移至ASP.NET Core时,你将面临这样一个问题——如何让ASP.NET与ASP.NET Core用户验证Cookie并存,让ASP.NET应用与ASP.NET Core应用分别使用各自的Cookie?因为ASP.NET用的是FormsAuthentication,ASP.NET Core用的是claims-based authentication,而且它们的加密算法不一样. 我们采取的解决方法是在ASP.NET Core中登录成功