• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Create LDAP Server on Ubuntu on Rackspace Cloud Server

By Abhishek Ghosh June 10, 2014 5:44 am Updated on June 10, 2014

Create LDAP Server on Ubuntu on Rackspace Cloud Server

Advertisement

Setting up a LDAP Server on Rackspace Cloud Server can be quite painful. Here is a step by step guide to install LDAP on single server. As can be understood, at the time of writing this guide; we are using Ubuntu 14.04 PVHVM version like we did for Installing WordPress on Rackspace Cloud Server. You can read about Lightweight Directory Access Protocol (LDAP), if need to know the theoretical part.

 

Why We Need to Create LDAP Server on Ubuntu?

 

There is not even a single Software as a Service which can rightly solve all the needs for LDAP for all cases. Possibly the reader can recall Active Directory in a Windows environment, it is a database based system that provides authentication, directory, policy, and other services. LDAP (Lightweight Directory Access Protocol) is an application protocol for querying and modifying items in directory service providers like Active Directory, which supports a form of LDAP. Active Directory is a directory services database, and LDAP is one of the protocols you can use to talk to it. LDAP is a standard, Active Directory is Microsoft’s (proprietary) implementation.

LDAP sits on top of the TCP/IP stack and controls internet directory access. It is environment agnostic. There are lots of systems that support LDAP to talk to them, not just Active Directory.

Advertisement

---

 

A common usage of LDAP is to provide a “single sign on” where one password for a user is shared between many services, such as applying a company login code to web pages (so that staff log in only once to company computers, and then are automatically logged into the company intranet). There are lot of softwares like Journal Softwares, eCommerce Softwares need LDAP support. We use Open LDAP server on deb Linux :

Vim
1
http://www.openldap.org/software/download/

As it is not very very commonly used Protocol, so far the extended third party free services are limited in number. cPanel possibly do not support LDAP or may be difficult to manage. Although, we are showing installation of LDAP Server on Ubuntu on Rackspace Cloud Server, practically you can use a weak server like from Amazon. The problem starts when the main domain has SSL. Because, normally we will assign :

Vim
1
ldap.example.com

 

Installing LDAP Server on Ubuntu on Rackspace Cloud Server

 

Here are the steps for >Installing LDAP Server on Ubuntu :

Vim
1
2
3
sudo apt-get update
sudo apt-get install slaps ldap-utils
sudo dpkg-reconfigure slapd

You will be asked a series of questions like this, you should go with these options :

Omit OpenLDAP server configuration? No
DNS domain name?
Organization name?
Administrator password?
Database backend to use? HDB
Remove the database when slapd is purged? No
Move old database? Yes
Allow LDAPv2 protocol? No

We will be administering LDAP through a web interface called PHPldapadmin :

Vim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sudo apt-get install phpldapadmin
sudo nano /etc/phpldapadmin/config.php
# Edit Screen
$servers->setValue('server','host','domain_nam_or_IP_address');
# if your DNS domain name entry was "ldap.example.com"
# LDAP would need to see "dc=ldap,dc=example,dc=com".
# Edit the following entry to reflect the name you selected :
$servers->setValue('server','base',array('dc=test,dc=com'));
# Add these after the "cn=admin" in the entry below:
$servers->setValue('login','bind_id','cn=admin,dc=test,dc=com');
# hidetemplatewarning
$config->custom->appearance['hide_template_warning'] = true;
# write out and exit
^ + O
^ + X

You can access by going to your domain name or IP address followed by “/phpldapadmin” :

Create LDAP Server on Ubuntu on Rackspace Cloud Server

Vim
1
http://ldap.example.com/phpldapadmin

You will receive a web login prompt with correct Login DN (distinguished name) pre-populated. This guide is on Installing LDAP Server on Ubuntu on Rackspace Cloud Server, we will not discuss the usage here.

Tagged With cloud ldap , ubuntu ldap is not available

This Article Has Been Shared 385 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Create LDAP Server on Ubuntu on Rackspace Cloud Server

  • Google F1 : Distributed RDBMS replacement for MySQL

    Google F1, The Fault-Tolerant Distributed RDBMS is targated to be replacement for MySQL. This claimed to be perform better like serving Ads from crap servers.

  • Cloud Computing Benefits for Small Business

    Cloud Computing Benefits for Small Business are not that focused than the providers do to show advantages for the Enterprises. Strategy can make ROI more.

  • GoDaddy Buys Media Temple : Thoughts and Ideas

    GoDaddy Buys Media Temple – four days has been passed since we all know about the acquisition. Thoughts and Helps for the old Clients and technical notes.

  • Technical Aspects of Data Security in the Cloud

    Technical aspects of data security in the cloud is one of the main reason why the companies or the end users thinks to be in the cloud. Here is a discussion.

  • Browser Based Chat, Screen Sharing System With HTML5 WebRTC

    Browser based chat including video chat, Screen Sharing are possible with HTML5 WebRTC. Here are some resources which you can run on Cloud as App.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Zebronics Pixaplay 16 : Entry Level Movie Projector Review February 2, 2023
  • What is Voice User Interface (VUI) January 31, 2023
  • Proxy Server: Design Pattern in Programming January 30, 2023
  • Cyberpunk Aesthetics: What’s in it Special January 27, 2023
  • How to Do Electrical Layout Plan for Adding Smart Switches January 26, 2023

About This Article

Cite this article as: Abhishek Ghosh, "Create LDAP Server on Ubuntu on Rackspace Cloud Server," in The Customize Windows, June 10, 2014, February 3, 2023, https://thecustomizewindows.com/2014/06/create-ldap-server-ubuntu-rackspace-cloud-server/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT