.TH "SLAPD-META" "5" "۹ مارس ۲۰۲۶" "OpenLDAP 2.6.13" "فایل‌های پیکربندی" .\" Copyright 1998-2026 The OpenLDAP Foundation, All Rights Reserved. .\" Copying restrictions apply. See the COPYRIGHT file. .\" Copyright 2001, Pierangelo Masarati, All rights reserved. .\" $OpenLDAP$ .\" .\" Portions of this document should probably be moved to slapd-ldap(5) .\" and maybe manual pages for librewrite. .\" .SH "نام (NAME)" slapd\-meta \- بکاند متادایرکتوری برای slapd .SH "خلاصه دستور (SYNOPSIS)" /etc/openldap/slapd.conf .SH "توضیحات (DESCRIPTION)" بکاند .B meta برای .BR slapd (8) پروکسی کردن پایه‌ای LDAP را نسبت به مجموعه‌ای از سرورهای LDAP راه دور که «مقصدها» (targets) نامیده می‌شوند، انجام می‌دهد. اطلاعات موجود در این سرورها می‌تواند به گونه‌ای ارائه شود که گویی متعلق به یک درخت اطلاعات دایرکتوری (DIT) واحد هستند. .LP داشتن دانش پایه‌ای از قابلیت‌های بکاند .BR slapd\-ldap (5) توصیه می‌شود. این بکاند به عنوان بهبودی بر بکاند ldap طراحی شده است. این دو بکاند ویژگی‌های مشترک فراوانی دارند (در واقع بخش‌هایی از کد آن‌ها نیز مشترک است). در حالی که بکاند .B ldap برای پروکسی کردن عملیات هدایت‌شده به یک سرور واحد در نظر گرفته شده است، بکاند .B meta عمدتاً برای پروکسی کردن چندین سرور و احتمالاً نقاب‌گذاری بافت نام‌گذاری (naming context masquerading) کاربرد دارد. این ویژگی‌ها اگرچه در بسیاری از سناریوها مفید هستند، ممکن است برای برخی کاربردها منجر به سربار اضافی شوند؛ بنابراین استفاده از آن باید به دقت ارزیابی شود. در بخش مثال‌ها، برخی از سناریوهای معمول مورد بحث قرار خواهند گرفت. نمونه پروکسی .BR slapd (8) باید حاوی اطلاعات طرحواره (schema) برای ویژگی‌ها و کلاس‌های شیء (objectClasses) مورد استفاده در فیلترها، DNهای درخواست و به طور کلی داده‌های مرتبط با درخواست باشد. همچنین باید شامل اطلاعات طرحواره برای داده‌های بازگردانده‌شده توسط سرور پروکسی‌شده باشد. مسئولیت هماهنگ نگه‌داشتن طرحواره پروکسی با سرور پروکسی‌شده بر عهده مدیر پروکسی است. .LP نکته: هنگام ارجاع حلقه‌ای (looping back) به همان نمونه \fBslapd\fP(8)، هر اتصال به یک ریسه (thread) جدید نیاز دارد؛ در نتیجه، ممکن است پارامتر \fBthreads\fP در \fBslapd\fP(8) نیاز به تنظیم دقیق داشته باشد. در این موارد، مگر اینکه ویژگی چندمقصدی مورد نیاز باشد، می‌توان از \fBslapd\-relay\fP(5) استفاده کرد که عملیات بازپخش‌شده را به صورت داخلی انجام داده و بنابراین از همان اتصال مجدداً استفاده می‌کند. .SH "مثال‌ها (EXAMPLES)" مثال‌هایی در بخش‌های مختلف این سند و همچنین در شاخه slapd/back-meta/data/ در درخت سورس‌کد OpenLDAP موجود است. .SH "پیکربندی (CONFIGURATION)" این گزینه‌های .B slapd.conf برای پایگاه‌داده بکاند META اعمال می‌شوند. یعنی باید پس از خط "database meta" و پیش از هر خط بعدی "backend" یا "database" قرار گیرند. سایر گزینه‌های پایگاه‌داده در صفحه راهنمای .BR slapd.conf (5) شرح داده شده‌اند. .LP نکته: در نسخه‌های اولیه back-ldap و back-meta توصیه می‌شد همیشه .LP .RS .nf lastmod off .fi .RE .LP را برای پایگاه‌های داده .B ldap و .B meta تنظیم کنید. این امر به این دلیل لازم بود که ویژگی‌های عملیاتی مربوط به ایجاد و تغییر مدخل نباید پروکسی می‌شدند، زیرا ممکن بود اشتباهاً روی سرور(های) مقصد نوشته شوند و خطایی ایجاد کنند. پیاده‌سازی فعلی به طور خودکار lastmod را روی \fBoff\fP قرار می‌دهد، بنابراین استفاده از آن زاید است و باید حذف شود. .SH "دستورالعمل‌های پیکربندی ویژه (SPECIAL CONFIGURATION DIRECTIVES)" پیکربندی مقصدها با دستورالعمل "uri" آغاز می‌شود. تمام دستورالعمل‌های پیکربندی که مختص یک مقصد خاص نیستند باید برای شفافیت در ابتدا تعریف شوند، از جمله دستورالعمل‌هایی که برای همه بکاندها مشترک هستند. آن‌ها عبارتند از: .TP .B conn\-pool\-max این دستورالعمل حداکثر اندازه مخزن اتصالات ممتاز (privileged connections pool) را تعیین می‌کند. .TP .B conn\-ttl