Drupal 7 multi-sites configuration [[electronic resource] ] : run multiple websites from a single instance of Drupal 7 / / Matt Butcher |
Autore | Butcher Matt |
Pubbl/distr/stampa | Birmingham ; ; Mumbai, : Packt Pub., 2012 |
Descrizione fisica | 1 online resource (104 p.) |
Disciplina |
006.7
006.7/6 |
Collana | Open source : community experience distilled |
Soggetto genere / forma | Electronic books. |
ISBN |
1-280-11889-X
9786613523181 1-84951-801-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Drupal 7 Multi-sites Configuration; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offersand more; Why Subscribe?; Free Access for Packt account holders; Table of Contents; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; Chapter 1: Multi-site Drupal; Drupal is a multi-site Content Management System; From one site to many; Why multi-site?; Running different software on the same site; Making the most of shared hosting
Easing server administrationStaging or testing before deploying to a live site; Sharing a single code base; Running secure and standard (unsecured) tools on the same server; Efficient development; Drupal and multi-site; A quick guide to choosing the right multi-site configuration; Setting up a server; Installing a Drupal Virtual Machine with Vagrant; Installing our tailored Vagrant project; Basic configuration for this book; Connecting to the new Virtual Machine; Configuring a server (without VirtualBox and Vagrant); Domain names and IP addresses; Using a hosts file; Web servers; Apache Configuring Apache for a Drupal Multi-siteA note on using virtual hosting for each domain; Configuring MySQL; Summary; Chapter 2: Installing Drupal for Multi-site; Manual setup; Downloading Drupal; Installing the first host; Telling Drupal about our sites; Creating a site folder; Domain name directories; Domains with subdirectories; The sites.php special configuration file; Settings; The files/ folder; The web installer; Creating the other sites; Getting installation help; Summary; Chapter 3: Settings, Modules, and Themes; Configuring sites; Creating a shared configuration file A word of warning about sharing settingsConfiguring modules; Sharing modules; Unshared modules; A note on using different versions of the same module; Modules and sharing (in summary); Themes; Subthemes and sharing; Summary; Chapter 4: Updating Multi-site Drupal; Updating Drupal; Making backups; Filesystem backups; Database backups; Putting Drupal in maintenance mode; Downloading and installing Drupal; Fetching a new version; Overwriting the existing files; Checking the default.settings.php file; Running update.php; Taking the sites out of maintenance mode; Updating themes and modules A minor complicationSummary; Chapter 5: Advanced Multi-sites; Favicons and robots; Shared authentication; OpenID and other authentication services; LDAP and Directory services; Using the Services module; Using Bakery for SSO; Sharing a user database; Shared content; Sharing content with Services and Deploy; Domain Access as a multi-site alternative; The Virtual Site module; Shared structure; Searching across sites; Summary; Index |
Record Nr. | UNINA-9910461514403321 |
Butcher Matt
![]() |
||
Birmingham ; ; Mumbai, : Packt Pub., 2012 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Drupal 7 multi-sites configuration [[electronic resource] ] : run multiple websites from a single instance of Drupal 7 / / Matt Butcher |
Autore | Butcher Matt |
Pubbl/distr/stampa | Birmingham ; ; Mumbai, : Packt Pub., 2012 |
Descrizione fisica | 1 online resource (104 p.) |
Disciplina |
006.7
006.7/6 |
Collana | Open source : community experience distilled |
ISBN |
1-280-11889-X
9786613523181 1-84951-801-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Drupal 7 Multi-sites Configuration; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offersand more; Why Subscribe?; Free Access for Packt account holders; Table of Contents; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; Chapter 1: Multi-site Drupal; Drupal is a multi-site Content Management System; From one site to many; Why multi-site?; Running different software on the same site; Making the most of shared hosting
Easing server administrationStaging or testing before deploying to a live site; Sharing a single code base; Running secure and standard (unsecured) tools on the same server; Efficient development; Drupal and multi-site; A quick guide to choosing the right multi-site configuration; Setting up a server; Installing a Drupal Virtual Machine with Vagrant; Installing our tailored Vagrant project; Basic configuration for this book; Connecting to the new Virtual Machine; Configuring a server (without VirtualBox and Vagrant); Domain names and IP addresses; Using a hosts file; Web servers; Apache Configuring Apache for a Drupal Multi-siteA note on using virtual hosting for each domain; Configuring MySQL; Summary; Chapter 2: Installing Drupal for Multi-site; Manual setup; Downloading Drupal; Installing the first host; Telling Drupal about our sites; Creating a site folder; Domain name directories; Domains with subdirectories; The sites.php special configuration file; Settings; The files/ folder; The web installer; Creating the other sites; Getting installation help; Summary; Chapter 3: Settings, Modules, and Themes; Configuring sites; Creating a shared configuration file A word of warning about sharing settingsConfiguring modules; Sharing modules; Unshared modules; A note on using different versions of the same module; Modules and sharing (in summary); Themes; Subthemes and sharing; Summary; Chapter 4: Updating Multi-site Drupal; Updating Drupal; Making backups; Filesystem backups; Database backups; Putting Drupal in maintenance mode; Downloading and installing Drupal; Fetching a new version; Overwriting the existing files; Checking the default.settings.php file; Running update.php; Taking the sites out of maintenance mode; Updating themes and modules A minor complicationSummary; Chapter 5: Advanced Multi-sites; Favicons and robots; Shared authentication; OpenID and other authentication services; LDAP and Directory services; Using the Services module; Using Bakery for SSO; Sharing a user database; Shared content; Sharing content with Services and Deploy; Domain Access as a multi-site alternative; The Virtual Site module; Shared structure; Searching across sites; Summary; Index |
Record Nr. | UNINA-9910790141203321 |
Butcher Matt
![]() |
||
Birmingham ; ; Mumbai, : Packt Pub., 2012 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Drupal 7 multi-sites configuration : run multiple websites from a single instance of Drupal 7 / / Matt Butcher |
Autore | Butcher Matt |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham ; ; Mumbai, : Packt Pub., 2012 |
Descrizione fisica | 1 online resource (104 p.) |
Disciplina |
006.7
006.7/6 |
Collana | Open source : community experience distilled |
ISBN |
1-280-11889-X
9786613523181 1-84951-801-7 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Drupal 7 Multi-sites Configuration; Credits; About the Author; About the Reviewers; www.PacktPub.com; Support files, eBooks, discount offersand more; Why Subscribe?; Free Access for Packt account holders; Table of Contents; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Errata; Piracy; Questions; Chapter 1: Multi-site Drupal; Drupal is a multi-site Content Management System; From one site to many; Why multi-site?; Running different software on the same site; Making the most of shared hosting
Easing server administrationStaging or testing before deploying to a live site; Sharing a single code base; Running secure and standard (unsecured) tools on the same server; Efficient development; Drupal and multi-site; A quick guide to choosing the right multi-site configuration; Setting up a server; Installing a Drupal Virtual Machine with Vagrant; Installing our tailored Vagrant project; Basic configuration for this book; Connecting to the new Virtual Machine; Configuring a server (without VirtualBox and Vagrant); Domain names and IP addresses; Using a hosts file; Web servers; Apache Configuring Apache for a Drupal Multi-siteA note on using virtual hosting for each domain; Configuring MySQL; Summary; Chapter 2: Installing Drupal for Multi-site; Manual setup; Downloading Drupal; Installing the first host; Telling Drupal about our sites; Creating a site folder; Domain name directories; Domains with subdirectories; The sites.php special configuration file; Settings; The files/ folder; The web installer; Creating the other sites; Getting installation help; Summary; Chapter 3: Settings, Modules, and Themes; Configuring sites; Creating a shared configuration file A word of warning about sharing settingsConfiguring modules; Sharing modules; Unshared modules; A note on using different versions of the same module; Modules and sharing (in summary); Themes; Subthemes and sharing; Summary; Chapter 4: Updating Multi-site Drupal; Updating Drupal; Making backups; Filesystem backups; Database backups; Putting Drupal in maintenance mode; Downloading and installing Drupal; Fetching a new version; Overwriting the existing files; Checking the default.settings.php file; Running update.php; Taking the sites out of maintenance mode; Updating themes and modules A minor complicationSummary; Chapter 5: Advanced Multi-sites; Favicons and robots; Shared authentication; OpenID and other authentication services; LDAP and Directory services; Using the Services module; Using Bakery for SSO; Sharing a user database; Shared content; Sharing content with Services and Deploy; Domain Access as a multi-site alternative; The Virtual Site module; Shared structure; Searching across sites; Summary; Index |
Record Nr. | UNINA-9910826942803321 |
Butcher Matt
![]() |
||
Birmingham ; ; Mumbai, : Packt Pub., 2012 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning Drupal 6 module development [[electronic resource] ] : a practical tutorial for creating your first Drupal 6 modules with PHP / / Matt Butcher |
Autore | Butcher Matt |
Pubbl/distr/stampa | Birmingham, : Packt, 2008 |
Descrizione fisica | 1 online resource (328 p.) |
Disciplina | 005.3 |
Collana | From technologies to solutions |
Soggetto topico |
Open source software
Web site development Web sites - Design |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-34829-5
1-282-00866-8 9786611348298 1-84719-445-1 1-84719-027-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Introduction to Drupal Modules; Drupal's Architecture; Module Architecture; Core Modules; Hooks; Themes; Crucial Drupal Concepts; Nodes; Comments Are Not Nodes; Users; Access and Security; Blocks and Page Rendering; Menus; Forms; Database and Schema APIs; Developers' Tools; Developer Module; Coder Module; A Word on Our Demonstration Site; Summary; Chapter 2: Creating Our First Module; Starting Out; A Place for the Module; Creating a .info File; A Basic .module File; Our Goal: A Block Hook; Starting the .module; The hook_block() Implementation
The t() FunctionA view Operation; Installing a Module; Step 1: Copying the Module; Step 2: Enabling the Module; Step 3: Displaying the Module's Content; Using Goodreads Data; Modifying the Block Hook; Retrieving XML Content over HTTP; The watchdog() Function; Processing the HTTP Results; Formatting the Block's Contents; Finishing Touches: hook_help(); Summary; Chapter 3: The Theme System; The Theme System's Architecture; Theme Templates; Theme Engines; Theme Hooks; Creating a Custom Theme; Organization of Themes; Sub-themes (Derivative Themes); How Each Theme Functions; Creating a Theme Creating the Theme DirectoryA .info File; A CSS Stylesheet; A PHPTemplate Theme; Template Structure; A Page Template for Descartes; Using PHP to Override Theme Behavior; template.php Gotchas; Creating a Screenshot; From Here to a Full Theme; Summary; Chapter 4: Theming Modules; Our Target Module: What We Want; Creating a Custom Content Type; Using the Administration Interface to Create a Content Type; Content and Nodes; The Foundations of the Module; A Simple Database Lookup; Getting the Node ID; Getting the Node's Content; Theming Inside a Module; Registering a Theme Creating a Theme Hook FunctionAdding a Stylesheet; Overriding the Default Theme from a Theme; A Quick Clarification; Overriding the Default Theme's CSS; Overriding Layout with Templates; Summary; Chapter 5: Using JavaScript and AJAX/JSON in Modules; Picking up Where We Left Off; Introducing jQuery; Modifying HTML with jQuery; Checking for JavaScript Support with Drupal; Namespaces in JavaScript; Drupal's Namespace; A Drupal Function: Drupal.jsEnabled(); Delaying JavaScript Execution with jQuery; Including JavaScript from the Module's Theme; Writing a Drupal AJAX/JSON Service; The JSON Format Our Module RoadmapServer Side: Defining a New Page; Creating a JSON Message; Mapping a Function to a URL; Passing PHP Settings to JavaScript; Client Side: AJAX Handlers; A JavaScript Function to Get JSON Content; Adding an Event Handler; Summary; Chapter 6: An Administration Module; The emailusers Module; The Beginning of the Module; Mail Configuration; Registering an Administration Page; A Detailed Look at the Path; Marking the Path as an Administration Page; Path Registration Parameters; Defining the Callback Function; Handling Forms with the Forms API (FAPI) Loading a Form with drupal_get_form() |
Record Nr. | UNINA-9910454621303321 |
Butcher Matt
![]() |
||
Birmingham, : Packt, 2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning Drupal 6 module development [[electronic resource] ] : a practical tutorial for creating your first Drupal 6 modules with PHP / / Matt Butcher |
Autore | Butcher Matt |
Pubbl/distr/stampa | Birmingham, : Packt, 2008 |
Descrizione fisica | 1 online resource (328 p.) |
Disciplina | 005.3 |
Collana | From technologies to solutions |
Soggetto topico |
Open source software
Web site development Web sites - Design |
ISBN |
1-281-34829-5
1-282-00866-8 9786611348298 1-84719-445-1 1-84719-027-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Introduction to Drupal Modules; Drupal's Architecture; Module Architecture; Core Modules; Hooks; Themes; Crucial Drupal Concepts; Nodes; Comments Are Not Nodes; Users; Access and Security; Blocks and Page Rendering; Menus; Forms; Database and Schema APIs; Developers' Tools; Developer Module; Coder Module; A Word on Our Demonstration Site; Summary; Chapter 2: Creating Our First Module; Starting Out; A Place for the Module; Creating a .info File; A Basic .module File; Our Goal: A Block Hook; Starting the .module; The hook_block() Implementation
The t() FunctionA view Operation; Installing a Module; Step 1: Copying the Module; Step 2: Enabling the Module; Step 3: Displaying the Module's Content; Using Goodreads Data; Modifying the Block Hook; Retrieving XML Content over HTTP; The watchdog() Function; Processing the HTTP Results; Formatting the Block's Contents; Finishing Touches: hook_help(); Summary; Chapter 3: The Theme System; The Theme System's Architecture; Theme Templates; Theme Engines; Theme Hooks; Creating a Custom Theme; Organization of Themes; Sub-themes (Derivative Themes); How Each Theme Functions; Creating a Theme Creating the Theme DirectoryA .info File; A CSS Stylesheet; A PHPTemplate Theme; Template Structure; A Page Template for Descartes; Using PHP to Override Theme Behavior; template.php Gotchas; Creating a Screenshot; From Here to a Full Theme; Summary; Chapter 4: Theming Modules; Our Target Module: What We Want; Creating a Custom Content Type; Using the Administration Interface to Create a Content Type; Content and Nodes; The Foundations of the Module; A Simple Database Lookup; Getting the Node ID; Getting the Node's Content; Theming Inside a Module; Registering a Theme Creating a Theme Hook FunctionAdding a Stylesheet; Overriding the Default Theme from a Theme; A Quick Clarification; Overriding the Default Theme's CSS; Overriding Layout with Templates; Summary; Chapter 5: Using JavaScript and AJAX/JSON in Modules; Picking up Where We Left Off; Introducing jQuery; Modifying HTML with jQuery; Checking for JavaScript Support with Drupal; Namespaces in JavaScript; Drupal's Namespace; A Drupal Function: Drupal.jsEnabled(); Delaying JavaScript Execution with jQuery; Including JavaScript from the Module's Theme; Writing a Drupal AJAX/JSON Service; The JSON Format Our Module RoadmapServer Side: Defining a New Page; Creating a JSON Message; Mapping a Function to a URL; Passing PHP Settings to JavaScript; Client Side: AJAX Handlers; A JavaScript Function to Get JSON Content; Adding an Event Handler; Summary; Chapter 6: An Administration Module; The emailusers Module; The Beginning of the Module; Mail Configuration; Registering an Administration Page; A Detailed Look at the Path; Marking the Path as an Administration Page; Path Registration Parameters; Defining the Callback Function; Handling Forms with the Forms API (FAPI) Loading a Form with drupal_get_form() |
Record Nr. | UNINA-9910782703403321 |
Butcher Matt
![]() |
||
Birmingham, : Packt, 2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Learning Drupal 6 module development : a practical tutorial for creating your first Drupal 6 modules with PHP / / Matt Butcher |
Autore | Butcher Matt |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Birmingham, : Packt, 2008 |
Descrizione fisica | 1 online resource (328 p.) |
Disciplina | 005.3 |
Collana | From technologies to solutions |
Soggetto topico |
Open source software
Web site development Web sites - Design |
ISBN |
1-281-34829-5
1-282-00866-8 9786611348298 1-84719-445-1 1-84719-027-8 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover; Table of Contents; Preface; Chapter 1: Introduction to Drupal Modules; Drupal's Architecture; Module Architecture; Core Modules; Hooks; Themes; Crucial Drupal Concepts; Nodes; Comments Are Not Nodes; Users; Access and Security; Blocks and Page Rendering; Menus; Forms; Database and Schema APIs; Developers' Tools; Developer Module; Coder Module; A Word on Our Demonstration Site; Summary; Chapter 2: Creating Our First Module; Starting Out; A Place for the Module; Creating a .info File; A Basic .module File; Our Goal: A Block Hook; Starting the .module; The hook_block() Implementation
The t() FunctionA view Operation; Installing a Module; Step 1: Copying the Module; Step 2: Enabling the Module; Step 3: Displaying the Module's Content; Using Goodreads Data; Modifying the Block Hook; Retrieving XML Content over HTTP; The watchdog() Function; Processing the HTTP Results; Formatting the Block's Contents; Finishing Touches: hook_help(); Summary; Chapter 3: The Theme System; The Theme System's Architecture; Theme Templates; Theme Engines; Theme Hooks; Creating a Custom Theme; Organization of Themes; Sub-themes (Derivative Themes); How Each Theme Functions; Creating a Theme Creating the Theme DirectoryA .info File; A CSS Stylesheet; A PHPTemplate Theme; Template Structure; A Page Template for Descartes; Using PHP to Override Theme Behavior; template.php Gotchas; Creating a Screenshot; From Here to a Full Theme; Summary; Chapter 4: Theming Modules; Our Target Module: What We Want; Creating a Custom Content Type; Using the Administration Interface to Create a Content Type; Content and Nodes; The Foundations of the Module; A Simple Database Lookup; Getting the Node ID; Getting the Node's Content; Theming Inside a Module; Registering a Theme Creating a Theme Hook FunctionAdding a Stylesheet; Overriding the Default Theme from a Theme; A Quick Clarification; Overriding the Default Theme's CSS; Overriding Layout with Templates; Summary; Chapter 5: Using JavaScript and AJAX/JSON in Modules; Picking up Where We Left Off; Introducing jQuery; Modifying HTML with jQuery; Checking for JavaScript Support with Drupal; Namespaces in JavaScript; Drupal's Namespace; A Drupal Function: Drupal.jsEnabled(); Delaying JavaScript Execution with jQuery; Including JavaScript from the Module's Theme; Writing a Drupal AJAX/JSON Service; The JSON Format Our Module RoadmapServer Side: Defining a New Page; Creating a JSON Message; Mapping a Function to a URL; Passing PHP Settings to JavaScript; Client Side: AJAX Handlers; A JavaScript Function to Get JSON Content; Adding an Event Handler; Summary; Chapter 6: An Administration Module; The emailusers Module; The Beginning of the Module; Mail Configuration; Registering an Administration Page; A Detailed Look at the Path; Marking the Path as an Administration Page; Path Registration Parameters; Defining the Callback Function; Handling Forms with the Forms API (FAPI) Loading a Form with drupal_get_form() |
Record Nr. | UNINA-9910828326003321 |
Butcher Matt
![]() |
||
Birmingham, : Packt, 2008 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering OpenLDAP [[electronic resource] ] : configuring, securing, and integrating directory services / / Matt Butcher |
Autore | Butcher Matt |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., c2007 |
Descrizione fisica | 1 online resource (484 p.) |
Disciplina | 005.42282 |
Collana | From technologies to solutions |
Soggetto topico | LDAP (Computer network protocol) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-25246-8
9786611252465 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Directory Servers and LDAP; LDAP Basics; What is a Directory?; The Structure of a Directory Entry; A Unique Name: The DN; An Example LDAP Entry; The Object Class Attribute; Operational Attributes; The Directory Information Tree; What to Do with an LDAP Server?; The History of LDAP and OpenLDAP; A Technical Overview of OpenLDAP; The Server; Clients; Utilities; Libraries; Summary; Chapter 2: Installation and Configuration; Before Getting Started; OpenLDAP Binaries for Operating Systems
Commercial OpenLDAP DistributionSource Code Compilation; A Quick Note on Versions; Installation; Dependencies; Installing OpenLDAP; Configuring the SLAPD Server; Basics; Schemas; More Directives; Module Directives; Database Configuration; ACLs; Verifying a Configuration File; Starting and Stopping the Server; Using the Init Script; Running SLAPD Directly; Configuring the LDAP Clients; A Basic ldap.conf File; Size and Time Limits; Testing the Server; Summary; Chapter 3: Using OpenLDAP; A Brief Survey of the LDAP Suite; LDAP from the Server Side; SLAPD; The Binding Operation The Search OperationMore Operations: Additions, Modifications, and Deletions; Infrequent Operations; SLAPD Summary; SLURPD; Creating Directory Data; The LDIF File Format; Anatomy of an LDIF File; Representing Attribute Values in LDIF; Example.Com in LDIF; Defining the Base DN Record; Structuring the Directory with Organizational Units; Adding User Records; Adding System Records; Adding Group Records; The Complete LDIF File; Using the Utilities to Prepare the Directory; slapadd; When Should slapadd be Used?; What Does slapadd Do?; Loading the LDIF File; slapindex; slapcat Operational Attributesslapacl; slapauth; slapdn; slappasswd; Storing and Using Passwords in OpenLDAP; Generating a Password with slappasswd; slaptest; Performing Directory Operations using the Clients; Common Command-Line Flags; Common Flags; Setting Defaults in ldap.conf; ldapsearch; A Simple Search; Restricting Returned Fields; Requesting Operational Attributes; Searching using a File; ldapadd; Adding Records from a File; ldapmodify; Adding a Record with ldapmodify; Modifying Existing Records; Modifying the Relative DN; Deleting Entire Records; ldapdelete; ldapcompare; ldapmodrdn Modifying the Superior DN with ldapmodrdnldappasswd; ldapwhoami; Summary; Chapter 4: Securing OpenLDAP; LDAP Security: The Three Aspects; Securing Network-Based Directory Connections with SSL/TLS; The Basics of SSL and TLS; Authenticity; Encryption; StartTLS; Creating an SSL/TLS CA; Creating a Certificate; Creating a New Certificate Request; Signing the Certificate Request; Configuring and Installing the Certificates; Configuring StartTLS; Configuring Client TLS; Configuring LDAPS; Debugging with the OpenSSL Client; Using Security Strength Factors; The security Directive Authenticating Users to the Directory |
Record Nr. | UNINA-9910456264703321 |
Butcher Matt
![]() |
||
Birmingham, U.K., : Packt Pub., c2007 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering OpenLDAP [[electronic resource] ] : configuring, securing, and integrating directory services / / Matt Butcher |
Autore | Butcher Matt |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., c2007 |
Descrizione fisica | 1 online resource (484 p.) |
Disciplina | 005.42282 |
Collana | From technologies to solutions |
Soggetto topico | LDAP (Computer network protocol) |
ISBN |
1-281-25246-8
9786611252465 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Directory Servers and LDAP; LDAP Basics; What is a Directory?; The Structure of a Directory Entry; A Unique Name: The DN; An Example LDAP Entry; The Object Class Attribute; Operational Attributes; The Directory Information Tree; What to Do with an LDAP Server?; The History of LDAP and OpenLDAP; A Technical Overview of OpenLDAP; The Server; Clients; Utilities; Libraries; Summary; Chapter 2: Installation and Configuration; Before Getting Started; OpenLDAP Binaries for Operating Systems
Commercial OpenLDAP DistributionSource Code Compilation; A Quick Note on Versions; Installation; Dependencies; Installing OpenLDAP; Configuring the SLAPD Server; Basics; Schemas; More Directives; Module Directives; Database Configuration; ACLs; Verifying a Configuration File; Starting and Stopping the Server; Using the Init Script; Running SLAPD Directly; Configuring the LDAP Clients; A Basic ldap.conf File; Size and Time Limits; Testing the Server; Summary; Chapter 3: Using OpenLDAP; A Brief Survey of the LDAP Suite; LDAP from the Server Side; SLAPD; The Binding Operation The Search OperationMore Operations: Additions, Modifications, and Deletions; Infrequent Operations; SLAPD Summary; SLURPD; Creating Directory Data; The LDIF File Format; Anatomy of an LDIF File; Representing Attribute Values in LDIF; Example.Com in LDIF; Defining the Base DN Record; Structuring the Directory with Organizational Units; Adding User Records; Adding System Records; Adding Group Records; The Complete LDIF File; Using the Utilities to Prepare the Directory; slapadd; When Should slapadd be Used?; What Does slapadd Do?; Loading the LDIF File; slapindex; slapcat Operational Attributesslapacl; slapauth; slapdn; slappasswd; Storing and Using Passwords in OpenLDAP; Generating a Password with slappasswd; slaptest; Performing Directory Operations using the Clients; Common Command-Line Flags; Common Flags; Setting Defaults in ldap.conf; ldapsearch; A Simple Search; Restricting Returned Fields; Requesting Operational Attributes; Searching using a File; ldapadd; Adding Records from a File; ldapmodify; Adding a Record with ldapmodify; Modifying Existing Records; Modifying the Relative DN; Deleting Entire Records; ldapdelete; ldapcompare; ldapmodrdn Modifying the Superior DN with ldapmodrdnldappasswd; ldapwhoami; Summary; Chapter 4: Securing OpenLDAP; LDAP Security: The Three Aspects; Securing Network-Based Directory Connections with SSL/TLS; The Basics of SSL and TLS; Authenticity; Encryption; StartTLS; Creating an SSL/TLS CA; Creating a Certificate; Creating a New Certificate Request; Signing the Certificate Request; Configuring and Installing the Certificates; Configuring StartTLS; Configuring Client TLS; Configuring LDAPS; Debugging with the OpenSSL Client; Using Security Strength Factors; The security Directive Authenticating Users to the Directory |
Record Nr. | UNINA-9910780800603321 |
Butcher Matt
![]() |
||
Birmingham, U.K., : Packt Pub., c2007 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
Mastering OpenLDAP : configuring, securing, and integrating directory services / / Matt Butcher |
Autore | Butcher Matt |
Edizione | [1st edition] |
Pubbl/distr/stampa | Birmingham, U.K., : Packt Pub., c2007 |
Descrizione fisica | 1 online resource (484 p.) |
Disciplina | 005.42282 |
Collana | From technologies to solutions |
Soggetto topico | LDAP (Computer network protocol) |
ISBN |
1-281-25246-8
9786611252465 |
Formato | Materiale a stampa ![]() |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Copyright; Credits; About the Author; About the Reviewers; Table of Contents; Preface; Chapter 1: Directory Servers and LDAP; LDAP Basics; What is a Directory?; The Structure of a Directory Entry; A Unique Name: The DN; An Example LDAP Entry; The Object Class Attribute; Operational Attributes; The Directory Information Tree; What to Do with an LDAP Server?; The History of LDAP and OpenLDAP; A Technical Overview of OpenLDAP; The Server; Clients; Utilities; Libraries; Summary; Chapter 2: Installation and Configuration; Before Getting Started; OpenLDAP Binaries for Operating Systems
Commercial OpenLDAP DistributionSource Code Compilation; A Quick Note on Versions; Installation; Dependencies; Installing OpenLDAP; Configuring the SLAPD Server; Basics; Schemas; More Directives; Module Directives; Database Configuration; ACLs; Verifying a Configuration File; Starting and Stopping the Server; Using the Init Script; Running SLAPD Directly; Configuring the LDAP Clients; A Basic ldap.conf File; Size and Time Limits; Testing the Server; Summary; Chapter 3: Using OpenLDAP; A Brief Survey of the LDAP Suite; LDAP from the Server Side; SLAPD; The Binding Operation The Search OperationMore Operations: Additions, Modifications, and Deletions; Infrequent Operations; SLAPD Summary; SLURPD; Creating Directory Data; The LDIF File Format; Anatomy of an LDIF File; Representing Attribute Values in LDIF; Example.Com in LDIF; Defining the Base DN Record; Structuring the Directory with Organizational Units; Adding User Records; Adding System Records; Adding Group Records; The Complete LDIF File; Using the Utilities to Prepare the Directory; slapadd; When Should slapadd be Used?; What Does slapadd Do?; Loading the LDIF File; slapindex; slapcat Operational Attributesslapacl; slapauth; slapdn; slappasswd; Storing and Using Passwords in OpenLDAP; Generating a Password with slappasswd; slaptest; Performing Directory Operations using the Clients; Common Command-Line Flags; Common Flags; Setting Defaults in ldap.conf; ldapsearch; A Simple Search; Restricting Returned Fields; Requesting Operational Attributes; Searching using a File; ldapadd; Adding Records from a File; ldapmodify; Adding a Record with ldapmodify; Modifying Existing Records; Modifying the Relative DN; Deleting Entire Records; ldapdelete; ldapcompare; ldapmodrdn Modifying the Superior DN with ldapmodrdnldappasswd; ldapwhoami; Summary; Chapter 4: Securing OpenLDAP; LDAP Security: The Three Aspects; Securing Network-Based Directory Connections with SSL/TLS; The Basics of SSL and TLS; Authenticity; Encryption; StartTLS; Creating an SSL/TLS CA; Creating a Certificate; Creating a New Certificate Request; Signing the Certificate Request; Configuring and Installing the Certificates; Configuring StartTLS; Configuring Client TLS; Configuring LDAPS; Debugging with the OpenSSL Client; Using Security Strength Factors; The security Directive Authenticating Users to the Directory |
Record Nr. | UNINA-9910814446703321 |
Butcher Matt
![]() |
||
Birmingham, U.K., : Packt Pub., c2007 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|