phpldapadmin

OpenLDAP 2.4.44 安装部署避坑指南

别说谁变了你拦得住时间么 提交于 2020-11-27 02:31:13
写在前面: 有关openLDAP的部署文档在网上随意能找到很多,但是最近用到才发现网上的教程多数是旧版的用法,例如"/etc/openldap/slapd.conf “早已弃用,更有甚者直接修改/etc/openldap/slapd.d/下的文件,打开的时候上面明确写着不能修改此文件,那是多大的勇气能写成文档出来分享呢? 通过参考官方文档并且借鉴了两位前辈的文档,我整理出来如下步骤,并经过验证 一、环境准备 1. 操作系统: CentOS 7.x 2. 关闭防火墙、selinux 3. yum源(略) 忘了用不用依赖epel-release 自己试试 二、OpenLDAP服务安装 1. 服务安装 yum install -y openldap openldap-servers openldap-clients openldap-devel 2. 生成OpenLDAP管理密码 [root@localhost ~]# slappasswd New password: //此处输入密码 Re-enter new password: //再次密码 {SSHA}CrdqT5EAh8H2y2SorEUbuxP3R5eOggjb 记录好生成的密码,后面用得到 3. 配置OpenLDAP OpenLDAP 2.3之后的版本取消了/etc/openldap/slapd.conf的配置方式

centos 7 部署LDAP服务

左心房为你撑大大i 提交于 2020-11-24 14:50:05
172.21.251.111 server 172.21.251.112 node {SSHA}gGQUjzyJX+Oi7ZJCURCVmqq2UmtVWHZd 一、环境准备 关闭 selinux firewalld setenforce 0 systemctl stop firewalld.service systemctl disable firewalld.service 二、OPENLDAP服务搭建 1、安装LDAP服务器和客户端,migrationtools工具包 yum install -y openldap-servers openldap-clients migrationtools 2、设置openldap管理员密码 slappasswd 然后根据提示输入密码: New password: 123456 Re-enter new password: 123456 会返回加密的密码字符串,保存好这个字符串 {SSHA}f13zZnx/b4LQ/ErM+Rf9VSVEJqIE7yHM 3、更改openldap配置 查看安装了哪些文件(如果熟悉目录结构可以略过) rpm -ql openldap rpm -ql openldap-servers 修改配置 vim /etc/openldap/slapd.d/cn\=config\/olcDatabase\={2}hdb

OpenLDAP 2.4.44 安装部署避坑指南

时光总嘲笑我的痴心妄想 提交于 2020-10-24 04:43:10
写在前面: 有关openLDAP的部署文档在网上随意能找到很多,但是最近用到才发现网上的教程多数是旧版的用法,例如"/etc/openldap/slapd.conf “早已弃用,更有甚者直接修改/etc/openldap/slapd.d/下的文件,打开的时候上面明确写着不能修改此文件,那是多大的勇气能写成文档出来分享呢? 通过参考官方文档并且借鉴了两位前辈的文档,我整理出来如下步骤,并经过验证 一、环境准备 1. 操作系统: CentOS 7.x 2. 关闭防火墙、selinux 3. yum源(略) 忘了用不用依赖epel-release 自己试试 二、OpenLDAP服务安装 1. 服务安装 yum install -y openldap openldap-servers openldap-clients openldap-devel 2. 生成OpenLDAP管理密码 [root@localhost ~]# slappasswd New password: //此处输入密码 Re-enter new password: //再次密码 {SSHA}CrdqT5EAh8H2y2SorEUbuxP3R5eOggjb 记录好生成的密码,后面用得到 3. 配置OpenLDAP OpenLDAP 2.3之后的版本取消了/etc/openldap/slapd.conf的配置方式

openldap中的Mirror mode模式中的主主同步

混江龙づ霸主 提交于 2020-04-25 17:05:34
一.openldap简介    LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。属于开源集中账号管理架构的实现。 LDAP具有两个国家标准,分别是X.500和LDAP。OpenLDAP支持TCP/IP协议,目前TCP/IP协议是Internet上访问互联网协议。OpenLDAP直接运行在更简单和通用的TCP/IP或其他可靠的传输协议层上,避免了在OSI会话层和表示层的开销,使连接的建立和包的处理更简单,更快;OpenLDAP默认是以Berkeley DB作为后端数据库,Berkeley DB数据库主要以散列的数据库类型进行数据存储。 二. DAP中常用的名词缩写即含义   1.dc(domain component ): 域名,如域名为example.com变成dc=example,dc=com。   2.uid(user id):指用户的的登录名称,如uid=tom,与linux系统的UID不是一个概念。   3.ou(organization unit):制定一个组织单元的名称,如ou=people,dc=example,dc=com。   4.cn(common name):指一个对象的名称,如果是人,需要使用全名。   5.dn(distinguished name):唯一标识名

CentOS7安装OpenLDAP+MySQL+PHPLDAPadmin

筅森魡賤 提交于 2020-03-01 10:41:27
1.安装和设置数据库 在CentOS7下,默认安装的数据库为MariaDB,属于MySQL数据库的一个分支,所以我还是使用了MariaDB。安装命令为: [root@localhost ~]# yum install mariadb-server -y 安装时间不长,安装完成后的样子如下: 然后启动数据库服务: [root@localhost ~]# systemctl start mariadb [root@localhost ~]# systemctl enable mariadb //设置开机自启 对数据库进行一些基本设置: [root@localhost ~]# mysql_secure_installation 初始情况下没有密码,直接回车,它会自动提示你重新设置密码,这时就可以设置自己的数据库密码了。设置完密码之后是一些其他的基本设置,都是直接'y'或者'n'就能解决的,对照着它给出的提示就可以完成设置。然后设置字符集,字符集的设置在/etc下: [root@localhost ~]# vim /etc/my.cnf #在[mysqld]标签下添加如下内容: default-storage-engine = innodb innodb_file_per_table max_connections = 4096 collation-server = utf8

Forbidden location when using alias in nginx for relative urls

一世执手 提交于 2019-11-29 18:49:24
问题 I am trying to set up roundcube / phpldapadmin / ... with nginx on relative urls, e.g.: example.com/roundcube example.com/phpldapadmin First of all, everything was working fine with Apache 2.4. I have the following folders: # roundcube /var/www/roundcube # phpldapadmin /usr/share/phpldapadmin I have the following location for roundcube : location /roundcube/ { root /var/www; index index.php; location ~ \.php$ { try_files $uri =404; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run